Files
skill-template/content-manager/content_manager/constants.py
2026-04-04 10:35:02 +08:00

104 lines
7.7 KiB
Python
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
"""与业务相关的常量提示词种子、平台别名、CLI 提示文案)。"""
from __future__ import annotations
from typing import Dict, List, Set
CLI_REQUIRED_ZH = {
"cmd": "一级子命令article 文章 | image 图片 | video 视频",
"子命令": "二级子命令,用 -h 查看该分组下的命令",
"llm_target": "大模型目标:写平台名(如 豆包、DeepSeek、Kimi或 account-manager 里已登录账号的纯数字 id",
"大模型目标": "大模型目标:写平台名(如 豆包、DeepSeek、Kimi或 account-manager 里已登录账号的纯数字 id",
"生成参数": "生成参数:格式是「模型 [发布平台] 主题/关键词」例如python main.py article generate 豆包 搜狐号 RPA降本增效",
"主题": "主题或关键词:至少填写一项,用于自动套用提示词模板",
"--title": "标题:写 --title \"文章标题\"add / generate / image add / video add 会用到",
"标题": "标题:写 --title \"文章标题\"",
"--body": "正文:写 --body \"短文\";与 --body-file 二选一",
"正文": "正文:写 --body \"短文\";与 --body-file 二选一",
"--body-file": "正文文件:写 --body-file 后再写 UTF-8 文件路径;与 --body 二选一",
"路径": "正文文件:写 --body-file 后再写 UTF-8 文件路径;与 --body 二选一",
"--file": "本地文件路径:图片或视频源文件",
"文件": "本地文件路径:图片或视频源文件",
"path": "JSON 文件路径:写在 import-json 后面,例如 D:\\\\data\\\\articles.json",
"JSON路径": "JSON 文件路径:写在 import-json 后面,例如 D:\\\\data\\\\articles.json",
"article_id": "文章编号:整数 id可先执行 article list 看最左一列",
"文章id": "文章编号:整数 id可先执行 article list 看最左一列",
"image_id": "图片编号:整数 id可先执行 image list",
"图片id": "图片编号:整数 id可先执行 image list",
"video_id": "视频编号:整数 id可先执行 video list",
"视频id": "视频编号:整数 id可先执行 video list",
"legacy_id": "id若是已有文章的数字 id 则更新;否则新建一篇",
"id": "id若是已有文章的数字 id 则更新;否则新建一篇",
"legacy_title": "标题",
"legacy_content": "正文(整段须在一行内,不要换行)",
"正文一行": "正文(整段须在一行内,不要换行)",
"状态": "状态:例如 published已发布或 failed失败",
"账号": "账号标识:可选,给发布记录用",
"错误说明": "错误说明:可选,发布失败时写上原因",
}
PUBLISH_PLATFORM_ALIASES: Dict[str, Set[str]] = {
"common": {"common", "通用", "默认", "general", "all"},
"sohu": {"sohu", "搜狐", "搜狐号"},
"toutiao": {"toutiao", "头条", "头条号", "今日头条"},
"wechat": {"wechat", "weixin", "wx", "公众号", "微信公众号", "微信"},
}
PUBLISH_PLATFORM_CN = {
"common": "通用",
"sohu": "搜狐号",
"toutiao": "头条号",
"wechat": "微信公众号",
}
PROMPT_TEMPLATE_SEEDS: Dict[str, List[str]] = {
"common": [
"请围绕主题“{topic}”写一篇结构完整、可直接发布的新媒体文章,输出纯正文,不要解释。",
"请以“{topic}”为核心,写一篇适合中文互联网平台发布的文章,语言自然、观点清晰、可读性强。",
"围绕“{topic}”写一篇实用向内容,要求有标题、导语、分点展开和结语,整体逻辑清楚。",
"请写一篇关于“{topic}”的科普文章,面向普通读者,避免术语堆砌,语气专业但易懂。",
"请从痛点、原因、方法、案例四个部分展开,写一篇主题为“{topic}”的原创内容。",
"围绕“{topic}”写一篇信息密度高但不枯燥的文章,要求段落清晰、句子简洁。",
"请就“{topic}”写一篇观点型文章,先给结论,再给依据和建议,最后总结。",
"请生成一篇主题为“{topic}”的内容,适合移动端阅读,段落不宜过长,便于快速浏览。",
"围绕“{topic}”撰写一篇可发布文章,避免空话套话,优先给出可执行建议。",
"请以“{topic}”为题写文,要求开头抓人、中段有干货、结尾有行动建议。",
],
"sohu": [
"你在为搜狐号写稿。请围绕“{topic}”写一篇原创文章,风格稳重、信息扎实,适合搜狐号读者阅读。",
"请按搜狐号内容风格,围绕“{topic}”写一篇逻辑清晰、观点明确的文章,输出纯正文。",
"面向搜狐号发布场景,生成主题“{topic}”文章,要求有吸引力标题和清晰分段。",
"请写一篇搜狐号可发布稿件,主题“{topic}”,强调实用价值与可读性。",
"围绕“{topic}”写搜狐号文章:先引出问题,再给分析,最后给建议。",
"请生成一篇适配搜狐号用户阅读习惯的文章,主题是“{topic}”,语言自然且有深度。",
"请写一篇“{topic}”主题稿,适合搜狐号发布,避免口水话,突出真实信息和案例。",
"为搜狐号生成“{topic}”文章,结构为:导语-正文三段-总结,输出可直接发布内容。",
"请围绕“{topic}”写一篇搜狐号文章,强调观点清晰、段落层次分明、结尾有启发。",
"围绕“{topic}”产出搜狐号稿件,内容原创、连贯、可读,避免模板化表达。",
],
"toutiao": [
"请按头条号风格围绕“{topic}”写文章开头3句要抓人正文信息密度高。",
"请写一篇头条号可发布内容,主题“{topic}”,要求标题感强、节奏快、观点明确。",
"围绕“{topic}”写头条稿件,语言更口语化、易传播,适当加入场景化表达。",
"请生成“{topic}”头条文章:开头抛问题,中段拆解,结尾给结论。",
"为头条号创作“{topic}”文章,注重读者停留与完读,段落短、信息集中。",
"请写一篇“{topic}”主题头条文,强调实用技巧和可执行方法。",
"围绕“{topic}”生成头条风格内容,避免空泛,突出细节与案例。",
"请按头条读者偏好写“{topic}”文章,语气直接,观点鲜明,结尾有行动建议。",
"请围绕“{topic}”写头条号稿件,确保逻辑清楚、表达简洁、节奏紧凑。",
"写一篇适合头条号发布的“{topic}”文章,要求易懂、好读、可传播。",
],
"wechat": [
"请按公众号长文风格围绕“{topic}”写稿,语气克制、叙述完整、可深度阅读。",
"请写一篇适合公众号发布的“{topic}”文章,包含引言、分节标题和总结。",
"围绕“{topic}”写公众号文章,强调逻辑深度与观点完整性,输出纯正文。",
"请创作“{topic}”公众号稿件,要求有故事化开头、干货正文、结尾金句。",
"请按公众号读者习惯,写一篇主题“{topic}”的内容,表达自然、层次清晰。",
"生成一篇“{topic}”微信公众号文章,强调洞察与方法论,避免碎片化表达。",
"请围绕“{topic}”写公众号稿,风格专业可信,段落清楚且有小标题。",
"请写一篇“{topic}”公众号内容,结构为:问题提出-原因分析-解决建议-结语。",
"请生成“{topic}”公众号文章,注重阅读体验,段落与节奏适合移动端。",
"围绕“{topic}”撰写可直接发公众号的文章,要求原创、完整、可读。",
],
}