commit code
Some checks failed
Gitea Actions Demo / deploy (push) Failing after 2s

This commit is contained in:
2025-12-29 19:34:39 +08:00
parent 87160c5265
commit 6772699cfe
22 changed files with 2268 additions and 70 deletions

View File

@ -42,7 +42,7 @@ prompt_b1 = """
- meme_name要写段子的梗名称字符串
- research关于该梗的深度研究文本字符串
根据以上输入,创作3篇风格不同的脱口秀段子,要求如下并严格返回 JSON 对象(仅输出 JSON
根据以上输入,创作1篇风格不同的脱口秀段子,要求如下并严格返回 JSON 对象(仅输出 JSON
{
"meme": "梗名称",
"style": "观察生活",
@ -57,7 +57,7 @@ prompt_b2 = """
- meme_name要写段子的梗名称字符串
- research关于该梗的深度研究文本字符串
根据以上输入,创作3篇风格不同的脱口秀段子,要求如下并严格返回 JSON 对象(仅输出 JSON
根据以上输入,创作1篇风格不同的脱口秀段子,要求如下并严格返回 JSON 对象(仅输出 JSON
{
"meme": "梗名称",
"style": "夸张讽刺",
@ -72,7 +72,7 @@ prompt_b3 = """
- meme_name要写段子的梗名称字符串
- research关于该梗的深度研究文本字符串
根据以上输入,创作3篇风格不同的脱口秀段子,要求如下并严格返回 JSON 对象(仅输出 JSON
根据以上输入,创作1篇风格不同的脱口秀段子,要求如下并严格返回 JSON 对象(仅输出 JSON
{
"meme": "梗名称",
"style": "角色扮演",
@ -87,27 +87,37 @@ prompt_c = """
- meme_name梗名称字符串
- materials包含“深度研究”与若干脱口秀段子的文本字符串已由人工筛选
任务: materials 整合成一篇完整的播客文稿,结构严格按照:开场白 -> 梗介绍 -> 起源考据 -> 传播路径 -> 影响分析 -> 脱口秀环节插入2-3个段子 -> 结束语
任务: materials 整合为一档四人播客的完整文稿。
输出格式(严格 JSON对话按顺序列出角色限定为 host/guest
节目设定
- 主持人 Host1人理性、引导节奏、串联全场。
- 脱口秀演员 Guest_A / Guest_B / Guest_C3人各有幽默风格可即兴互动负责讲段子与分析。
文稿结构(请严格按以下流程撰写):
1. 开场白Host 开场介绍节目与三位演员轻松互动40-80字
2. 梗介绍Host 简明引入梗可向演员提问互动40-100字
3. 起源考据由一位演员结合材料讲述可穿插其他人简短反应60-150字
4. 传播路径Host 引导可由不同演员补充案例50-120字
5. 影响分析演员轮流发表观点Host 总结80-180字
6. 脱口秀环节Host 引入,三位演员依次表演段子,每个段子 1000 - 1200 字,段子之间可有简短互动或调侃)
7. 结束语Host 收尾感谢演员邀请听众互动30-60字
输出格式(严格 JSON
{
"title": "节目标题(建议不超12字",
"title": "节目标题12字以内,吸引人",
"script": [
{"role": "host", "text": "开场白口语化20-60字"},
{"role": "host", "text": "梗介绍简明30-80字"},
{"role": "guest", "text": "起源考据40-120字"},
{"role": "host", "text": "传播路径30-80字"},
{"role": "guest", "text": "影响分析40-120字"},
{"role": "host", "text": "转入脱口秀环节的台词15-40字"},
{"role": "guest", "text": "段子A来自 materials1000-1200字"},
{"role": "guest", "text": "段子B来自 materials1000-1200字"},
{"role": "guest", "text": "段子C来自 materials1000-1200字"},
{"role": "host", "text": "结束语15-40字"}
{"role": "host", "text": "..."},
{"role": "guest_a", "text": "..."},
{"role": "guest_b", "text": "..."},
{"role": "guest_c", "text": "..."},
...
]
}
要求:
- 语言口语化,避免书面语角色语气分别为host理性、引导、guest幽默、即兴
- 在 script 中只保留最终可直接朗读的台词,不要加入编剧说明或括注。每段尽量简洁,便于主播读出
- 严格输出 JSON不要额外解释或多余文本
- 语言高度口语化,符合聊天氛围,避免书面语。
- 角色区分明显host 控场理性guest_a/b/c 幽默且风格可略有不同(可自设特点,如冷笑话、夸张、吐槽等)
- script 中只放最终台词,不添加说明。每段台词不宜过长,确保可朗读
- 在合适处允许演员之间简短对话(如提问、接梗、调侃),增强现场感。
- 严格仅输出 JSON无任何额外文本。
"""