自媒体内容生产的痛点不是“写不出来”,而是选题靠猜、结构不稳、事实易错、合规风险高。DeepSeek 这类大模型可以承担初稿生成与结构化整理,但工程上必须加上人工审核和事实校验。
一条可落地的内容流水线应包含:
DeepSeek 适合做 1—4 步,5—7 步必须由人负责。
DeepSeek 提供 OpenAI 兼容接口,用官方 SDK 即可:
import os, json
from openai import OpenAI
client = OpenAI(
api_key=os.environ["DEEPSEEK_API_KEY"],
base_url="https://api.deepseek.com",
)
def chat(messages, temperature=0.7, json_mode=False):
kwargs = {
"model": "deepseek-chat",
"messages": messages,
"temperature": temperature,
}
if json_mode:
kwargs["response_format"] = {"type": "json_object"}
resp = client.chat.completions.create(**kwargs)
return resp.choices[0].message.content密钥不要硬编码,不要提交到仓库。
让模型输出 JSON,便于程序处理:
OUTLINE_PROMPT = """你是资深技术编辑。根据主题生成文章大纲。
只输出 JSON,格式:
{"title": "", "audience": "", "sections": [{"heading": "", "points": []}]}
要求:面向开发者,拒绝标题党,不编造数据。"""
def make_outline(topic: str) -> dict:
content = chat([
{"role": "system", "content": OUTLINE_PROMPT},
{"role": "user", "content": f"主题:{topic}"},
], json_mode=True)
return json.loads(content)生成初稿:
def make_draft(topic: str, outline: dict) -> str:
prompt = f"""根据大纲写一篇 1200 字左右的技术文章。
主题:{topic}
大纲:{json.dumps(outline, ensure_ascii=False)}
要求:有代码示例、有边界说明、不夸大、不承诺收益。"""
return chat([{"role": "user", "content": prompt}])让模型做“审核员”,而不是“改写员”:
REVIEW_PROMPT = """你是内容合规审核员。审核草稿,只输出 JSON:
{"risk_level": "low|medium|high",
"issues": ["..."],
"fact_check_needed": ["..."],
"suggestions": ["..."]}
重点检查:虚假数据、绝对化用语、侵权、敏感话题、平台违规。"""
def review(text: str) -> dict:
content = chat([
{"role": "system", "content": REVIEW_PROMPT},
{"role": "user", "content": text},
], json_mode=True)
return json.loads(content)主流程:
def pipeline(topic: str):
outline = make_outline(topic)
draft = make_draft(topic, outline)
report = review(draft)
if report["risk_level"] == "high":
return {"status": "blocked", "report": report}
return {"status": "pending_human_review", "draft": draft, "report": report}发布前逐项确认:
AI 生成的内容没有“作者视角”,直接发布容易同质化。人工润色的价值在于经验、判断和态度。
DeepSeek 能提升自媒体内容生产效率,但专业做法是:模型负责草稿和结构化,人负责事实、合规和观点。 把 API 调用、JSON 输出、合规审核和人工终审串成流水线,才能在效率与安全之间取得平衡。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。