| | |
| | | GOOGLE_API_KEY='AIzaSyAfJkDNUSZrGbJ6AmpQ1_RHX-0IjUegJOU' |
| | | GOOGLE_MODEL= "gemini-2.5-flash" #gemini-1.5-flash-latest |
| | | GOOGLE_CHAT_MIN_INTERVAL = 3.5 |
| | | GOOGLE_GEMINI_TEMPERATURE_MIN = 0.9 |
| | | GOOGLE_GEMINI_TEMPERATURE_MAX = 1.2 |
| | | GOOGLE_GEMINI_TEMPERATURE_MIN = 0.8 |
| | | GOOGLE_GEMINI_TEMPERATURE_MAX = 1.4 |
| | | |
| | | GOOGLE_GEMINI_TOPN_MIN = 0.7 |
| | | GOOGLE_GEMINI_TOPN_MAX = 0.9 |
| | | |
| | | |
| | | TRANSLATE_API_TEMPLATE = ( |
| | | "https://api.mymemory.translated.net/get?q={prompt}&langpair=zh-CN|en" |
| | |
| | | GEMINI_PROMPT_TAG = ''' |
| | | 请根据以上对话内容,生成 3 到 5 个相关 TAG,总字数不超过 30 个。TAG 需简短、精准且有吸引力,能增强传播性并吸引用户关注。可结合热门话题、流行趋势或内容核心关键词,使其更具互动性和点击欲望,最终以顿号(、)隔开。 |
| | | ''' |
| | | |
| | | #1、真实自然、富有感染力、扩写型的改写风格 |
| | | GEMINI_PROMPT_INIT_DEFAULT = ''' |
| | | 请将接下来提供的文章内容进行全面自然的改写,要求如下: |
| | | -语言风格真实自然:避免生硬、机械或套话式表达,改写应像真实的人在写作,具有口语化、节奏感强的语言风格。 |
| | | -表达富有感染力:通过讲故事、设问、比喻、情绪化语言等方式增强吸引力,让读者产生共鸣,避免信息堆砌或冷冰冰的陈述。 |
| | | -内容完整、表达多样:在不改变原文核心信息的前提下,尽可能脱离原始句式结构,适当加入补充视角、案例、数据、对比分析等,丰富内容深度。 |
| | | -扩展到3000字以上(如原文较短):扩写时需自然增加内容层次,拒绝重复堆字或无效扩展。 |
| | | -如原文较短,扩展到3000字以上。扩写时需自然增加内容层次,拒绝重复堆字或无效扩展。 |
| | | -保持原始时间、数字准确不变。 |
| | | -结构清晰、段落衔接自然:整体文章应具备良好的阅读节奏和逻辑流畅度,适合年轻读者与普通大众阅读。 |
| | | -输出内容请按逻辑拆分为多段短小段落(每段 2~4 句),不要合并为一整段; |
| | | -如遇长句,请适当断句,提高可读性; |
| | | -每段内容应适合手机端阅读,便于视觉停顿和滑动浏览; |
| | | |
| | | 输出要求: |
| | | - 逐段输出改写后的内容(我将逐段发送原文) |
| | |
| | | - 避免使用感性、煽情的语言,强调客观表达; |
| | | - 结构清晰、重点突出,在不改变原文核心信息的前提下,尽可能脱离原始句式结构; |
| | | - 保持原文的事实、时间、数据准确不变; |
| | | - 如原文较短,扩展到3000字以上。扩写时需自然增加内容层次,拒绝重复堆字或无效扩展。 |
| | | - 结构清晰、段落衔接自然:整体文章应具备良好的阅读节奏和逻辑流畅度,适合年轻读者与普通大众阅读。 |
| | | - 输出内容请按逻辑拆分为多段短小段落(每段 2~4 句),不要合并为一整段; |
| | | - 如遇长句,请适当断句,提高可读性; |
| | | - 每段内容应适合手机端阅读,便于视觉停顿和滑动浏览; |
| | | 输出要求: |
| | | - 逐段输出改写后的内容(我将逐段发送原文) |
| | | - 回复中不要出现“好的”、“这是第几段改写”、“请继续发送下一段”等内容。 |
| | |
| | | - 可适度加入金句、对比、夸张语气、热门话题、网络流行语; |
| | | - 引导读者点赞、转发、评论,但不影响原文主旨; |
| | | - 保持原始时间、数字准确不变; |
| | | - 如原文较短,扩展到3000字以上。扩写时需自然增加内容层次,拒绝重复堆字或无效扩展。 |
| | | - 结构清晰、段落衔接自然:整体文章应具备良好的阅读节奏和逻辑流畅度,适合年轻读者与普通大众阅读。 |
| | | - 输出内容请按逻辑拆分为多段短小段落(每段 2~4 句),不要合并为一整段; |
| | | - 如遇长句,请适当断句,提高可读性; |
| | | - 每段内容应适合手机端阅读,便于视觉停顿和滑动浏览; |
| | | 输出格式: |
| | | - 逐段输出改写后的内容(我将逐段发送原文) |
| | | - 回复中不要出现“好的”、“这是第几段改写”、“请继续发送下一段”等内容。 |
| | |
| | | - 注重知识传递、逻辑通顺,适合用作科普公众号或知乎文章; |
| | | - 适当增加背景知识、历史脉络或生活关联; |
| | | - 保持事实和数据准确不变; |
| | | - 如原文较短,扩展到3000字以上。扩写时需自然增加内容层次,拒绝重复堆字或无效扩展。 |
| | | - 结构清晰、段落衔接自然:整体文章应具备良好的阅读节奏和逻辑流畅度,适合年轻读者与普通大众阅读。 |
| | | - 输出内容请按逻辑拆分为多段短小段落(每段 2~4 句),不要合并为一整段; |
| | | - 如遇长句,请适当断句,提高可读性; |
| | | - 每段内容应适合手机端阅读,便于视觉停顿和滑动浏览; |
| | | 输出方式: |
| | | - 逐段输出改写后的内容(我将逐段发送原文) |
| | | - 回复中不要出现“好的”、“这是第几段改写”、“请继续发送下一段”等内容。 |
| | |
| | | - 可以加入场景描述、心理描写、对话等方式增强代入感; |
| | | - 逻辑合理、内容完整,适当改写原文结构; |
| | | - 保留原有时间、数字等准确内容; |
| | | - 如原文较短,扩展到3000字以上。扩写时需自然增加内容层次,拒绝重复堆字或无效扩展。 |
| | | - 结构清晰、段落衔接自然:整体文章应具备良好的阅读节奏和逻辑流畅度,适合年轻读者与普通大众阅读。 |
| | | - 输出内容请按逻辑拆分为多段短小段落(每段 2~4 句),不要合并为一整段; |
| | | - 如遇长句,请适当断句,提高可读性; |
| | | - 每段内容应适合手机端阅读,便于视觉停顿和滑动浏览; |
| | | 输出方式: |
| | | - 逐段输出改写后的内容(我将逐段发送原文) |
| | | - 回复中不要出现“好的”、“这是第几段改写”、“请继续发送下一段”等内容。 |
| | |
| | | "storytelling": GEMINI_PROMPT_INIT_STORYTELLING |
| | | } |
| | | |
| | | DEFAULT_PREFIX_MAP = [ |
| | | "在这片温柔的文字世界里,我愿与你一同感受读者们的喜怒哀乐、悲欢离合,让每一份情绪都被认真倾听。", |
| | | "这一页,记录的不只是故事,更是成千上万读者的心事,我愿把这份真挚与感动与你分享。", |
| | | "每一次动笔,都是想把读者心中最柔软的那部分传递给你。愿你在这里读懂他们,也读懂自己。", |
| | | "情感从不孤单,在这里,我们共同走近读者的内心世界,也许其中一段话,就藏着你的影子。", |
| | | "与你分享的不只是文字,而是千百个读者经历过的爱与失落、成长与重逢,这一切,都值得被听见。", |
| | | "我们收集每一个温柔真实的情感片段,拼凑成一幅幅有血有肉的图景,邀你一同聆听与感受。", |
| | | "这不只是一篇文章,更像是一封写给每个愿意驻足倾听的你们的心灵信笺。", |
| | | "希望你能在这里,看到读者的情绪,也找到自己的一丝共鸣,让这份连结不止于文字。", |
| | | "这段文字承载了太多真情实感,它们来自一双双真实的眼睛、一颗颗跳动的心,与你共享。", |
| | | "愿你在接下来的文字中,不只是读故事,更能感受到那些被认真对待的情绪和深刻的人性。" |
| | | ] |
| | | |
| | | DEFAULT_SURFIX_MAP = [ |
| | | "感谢你愿意花时间读完这些文字,这世上最温柔的回馈,莫过于你的一个点赞、关注或留言,我们在这里等你。", |
| | | "如果你也曾有类似的心情,希望今天的内容能带给你一点温暖和力量。欢迎点赞、分享,让更多人听见这份情绪。", |
| | | "每一次写作,都是与未知的你们的一次心灵对话。若你读到了这里,真诚地感谢你,也邀请你一起传播这份共鸣。", |
| | | "感谢你的阅读,这些文字的意义,因为有你在读,才变得更完整。如果喜欢,别忘了点赞和关注,愿我们常相见。", |
| | | "愿你在这篇文章里找到一丝慰藉,哪怕只是片刻的共鸣。谢谢你读到最后,你的点赞与关注是我继续分享的动力。", |
| | | "读者的每一份情绪都是独一无二的,感谢你愿意陪我一起感受与记录。如果喜欢,请点赞、关注、分享这份心意。", |
| | | "能与你在文字中相遇,是一件幸运的事。若你觉得今天的内容触动了你,就请用一个点赞、一条评论与我对话。", |
| | | "文字写完了,但共鸣不会结束。感谢你认真读到最后,你的每一次互动,都是我继续写下去的勇气。", |
| | | "如果你在这些文字中看到自己的影子,或感受到他人的心跳,那我就不曾孤独。谢谢你,愿你常来。", |
| | | "真心感谢你陪我读完这段故事,如果这篇文章让你有所触动,那请给它一点小小回应吧。点赞、关注、分享,都是最好的支持。" |
| | | ] |
| | | |
| | | |
| | | |
| | | ''' |
| | | 最终优化后的提示词: |
| | | 请重写这篇文章,使其更加自然、流畅,并具有真实的人工写作风格。避免任何生硬、刻板、机械化的表达,尤其是那种一看就像 AI 生成的生硬句式。请使用更加口语化、富有表现力的语言,像真正的人在交流,而不是生硬地堆砌信息。句子结构要多样化,避免过度重复固定模式,使内容更具节奏感和层次感。文章应具有亲和力,并能引发读者的情感共鸣。 |
| | | 请尽可能去重原文的表述,但确保核心信息不变,适当添加新的视角和信息,使文章的内容更加完整和引人入胜。文章需要融合幽默感、故事化的叙述方式、专业性表达以及生活化的语气,使其既生动有趣,又富有权威性和亲和力。可以适当加入隐喻、比喻、互动式提问或小故事,让读者更容易代入,而不是像在读一篇冷冰冰的报告。 |
| | | 文章中的所有时间和数字必须保持不变,不能修改。对于篇幅较短的文章,请扩写内容,使最终文章字数不少于 3000 字。扩写时要通过丰富的信息、具体的场景描述、案例分析、用户故事、对比观点、数据分析等方式自然地增加文章深度,而不是简单重复或堆砌词汇。避免“刻意凑字”的感觉,确保文章内容充实且流畅。 |
| | | 此外,请确保文章结构清晰,段落之间过渡自然,读者阅读时感到轻松且连贯。目标读者是[普通大众”,“年轻人”],文章需符合发布标准,激发读者点击、思考或行动。最终的文章应展现真实感、可信度和情感深度,而非看起来像机械化生成的内容。 |
| | | |
| | | |
| | | 提示词 1:生成吸引人的 Post 标题 |
| | | 要求: |
| | | |
| | | 简短有力,总字数少于 64 个。 |
| | | 引发好奇,让人想点进去了解更多。 |
| | | 可以使用悬念、对比、数字、问题等技巧,例如:“你绝对想不到,这件事居然是真的!” |
| | | 如果适用,可结合情感、争议、热门话题等元素,增强吸引力。 |
| | | 不必完全照搬内容,可适当创造性概括,只要能吸引点击即可。 |
| | | 提示词: |
| | | "请根据以下文字,总结一个引人入胜的 Post 标题,确保总字数不超过 64 个。标题需要简短有力,引发好奇心,让人忍不住想点进去阅读。可以使用悬念、对比、数字、问题等技巧,使其更具吸引力。无需严格复述原文,只要让人感兴趣即可。无需解释或分析,直接输出标题即可。以下是原文:" |
| | | |
| | | |
| | | 提示词 2:生成吸引人的描述文本(不超过 100 字) |
| | | 要求: |
| | | |
| | | 短小精悍(≤100 字),但能快速吸引用户注意力。 |
| | | 可以不完全基于内容,只要能让人感兴趣就行。 |
| | | 可使用“制造悬念”“引发情绪”“提出问题”“强调惊喜/冲突”等技巧。 |
| | | 语气可灵活,幽默、震惊、神秘、专业等均可。 |
| | | 避免普通无聊的描述,力求独特、新颖、勾人。 |
| | | 提示词: |
| | | "请根据以下文字,生成一段吸引人的描述(不超过 100 字)。这段描述不需要严格复述原文,但必须能让读者产生好奇心,想要点进去阅读。可以制造悬念、引发情绪、提出问题、强调惊喜或冲突,使其更具吸引力。语气可以幽默、震惊、神秘或专业化。以下是原文:" |
| | | |
| | | **提示词 3:生成吸引人的 TAG** |
| | | |
| | | **要求:** |
| | | 1. **生成 3 到 5 个相关 TAG**,总字数不超过 30 个。 |
| | | 2. **TAG 要简短、精准、具有吸引力**,避免过长或过于普通的词汇。 |
| | | 3. **可以结合热门话题、流行趋势或内容核心关键词**,增强传播性。 |
| | | 4. **适当使用情绪化、悬念化、互动性强的词汇**,例如 #震惊发现、#这也太酷了、#必看干货。 |
| | | |
| | | **提示词:** |
| | | *"请根据以下文字,生成 3 到 5 个相关 TAG,总字数不超过 30 个。TAG 需简短、精准且有吸引力,能增强传播性并吸引用户关注。可结合热门话题、流行趋势或内容核心关键词,使其更具互动性和点击欲望。以下是原文:"* |
| | | |
| | | |
| | | **提示词 4:生成高精度图片的 Stable Diffusion Prompt** |
| | | |
| | | **要求:** |
| | | 1. **基于文稿核心内容生成一张高质量图片**,确保主题匹配。 |
| | | 2. **使用详细的视觉描述**,包括环境、光照、氛围、人物/物体细节等,增强画面感。 |
| | | 3. **确保画面风格符合内容需求**,如写实、赛博朋克、油画风、动漫风等。 |
| | | 4. **可以结合艺术构图原则**,如黄金比例、动态构图,使画面更具视觉冲击力。 |
| | | 5. **适当加入情感元素**,让图片更具故事性或情绪感染力。 |
| | | 6. **如果涉及特定历史/文化/科技背景,需要准确体现**,避免通用性过强导致的模糊表达。 |
| | | |
| | | **提示词:** |
| | | *"请基于以下文稿内容,生成一段高精度的 Stable Diffusion 图片描述。描述应包括环境、人物/物体、光照、氛围等细节,使画面生动且符合主题。请使用具体的视觉词汇,如‘柔和的晨光洒在古老的木桌上’或‘霓虹灯映照着潮湿的赛博朋克街道’。确保风格明确(如写实、幻想、未来主义),并优化构图,使图片具有强烈的视觉冲击力。以下是文稿:"* |
| | | |
| | | |
| | | 参数 推荐值 说明 |
| | | 模型(Checkpoint) 根据需求选择,如SDXL, RealisticVision, DreamShaper 影响画风,写实可选 RealisticVision,二次元可选 Anything V5/V6 |
| | | 采样方法(Sampler) DPM++ 2M Karras 推荐 DPM++ 系列,平衡速度和质量 |
| | | 采样步数(Steps) 30~50 低步数生成速度快,高步数细节更丰富 |
| | | 分辨率(Resolution) 768x768 或 1024x1024 方形适合通用,宽幅 1024x576 适合电影感 |
| | | 提示词引导系数(CFG Scale) 7~10 控制 Prompt 影响力,过高会使画面过度锐化 |
| | | 种子(Seed) -1(随机)或固定种子 随机生成不同图,固定种子复现相同图 |
| | | 批量生成 1~4 一次生成多张,方便对比选择 |
| | | Hires. Fix(高清修复) 开启(Upscale 1.5x~2x) 用于提升细节,避免模糊 |
| | | ✅ 2. 通用负面提示词(Negative Prompt) |
| | | 负面提示词可以固定使用,避免常见问题,如畸形、低质量、奇怪的姿势等。 |
| | | |
| | | 固定负面提示词(推荐): |
| | | |
| | | arduino |
| | | 复制 |
| | | 编辑 |
| | | (worst quality, low quality, blurry, bad anatomy, deformed, extra limbs, missing fingers, disfigured, lowres, overexposed, watermark, nsfw, text, cropped, distorted face, jpeg artifacts, poorly drawn hands, malformed fingers, unnatural body, bad proportions) |
| | | 如果你的图片要求超写实(如人物照片),可以再加上: |
| | | |
| | | scss |
| | | 复制 |
| | | 编辑 |
| | | (cartoon, anime, 3d render, cgi, sketch, painting) |
| | | ✅ 3. 其他优化选项(可选) |
| | | Refiner(精细化模型,SDXL 推荐):使用 SDXL 时,可开启 Refiner 以优化细节。 |
| | | ControlNet(可选):如果你想要更精准控制画面(如手势、姿势),可以使用 ControlNet + OpenPose / Depth。 |
| | | Lora/Embeddings(可选):可以添加特定风格的 Lora 模型,如人物、材质增强等。 |
| | | ✅ 4. 最终固定的通用参数格式(每次只替换 Prompt) |
| | | 你最终可以这样调用 Stable Diffusion,每次只修改 Prompt,其他参数保持固定: |
| | | |
| | | yaml |
| | | 复制 |
| | | 编辑 |
| | | Prompt: "(这里填入 LLM 生成的描述)" |
| | | Negative Prompt: "(worst quality, low quality, blurry, bad anatomy, extra limbs, missing fingers, disfigured, lowres, overexposed, watermark, nsfw, text, cropped, distorted face, jpeg artifacts, poorly drawn hands, malformed fingers, unnatural body, bad proportions)" |
| | | Sampler: "DPM++ 2M Karras" |
| | | Steps: 40 |
| | | CFG Scale: 8 |
| | | Resolution: 1024x1024 |
| | | Seed: -1 |
| | | Hires Fix: True |
| | | Upscale: 1.5 |
| | | Batch Size: 2 |
| | | GOOGLE_STORY_GENERATE_PROMPT = ''' |
| | | 帮我写一篇的狗血故事,要求: |
| | | -以{who}的角色视角,讲述一段围绕{what}展开的狗血家庭故事; |
| | | -写作风格参考{style},狗血程度{level}; |
| | | -采用“第一人称”讲述,像是一个真实的人在吐槽自己的经历; |
| | | -以故事情节完整,情感抓人; |
| | | -有反转,有冲突,可以是搞笑的、虐的、荒谬的,也可以是真情流露; |
| | | -风格可以自由变化,比如幽默吐槽、狗血夸张、细腻感人、冷面讽刺; |
| | | -不必千篇一律,不必都是“婆媳大战”,只要精彩、有看头; |
| | | -内容不要重复之前写过的故事套路,尽量新颖、脑洞大开,像不同人亲身讲述的真实经历。 |
| | | -要让人觉得“这也能发生!?” |
| | | -让人看了就忍不住分享或评论。 |
| | | -回复中不要出现“好的,我知道了”、“以下是写的内容”等内容,直接就输出编写的故事本身。 |
| | | -回复中不需要故事的总结或下一步的任务推荐等,不需要任何引导、解释或寒暄。 |
| | | ''' |
| | | |
| | | |
| | | GOOGLE_STORY_GENERATE_PROMPT_COMPLEX = ''' |
| | | 请基于以下故事设定创作故事: |
| | | [故事设定] |
| | | 以{主角职业}的{主角性别}主角视角,讲述一段发生在{地点}的狗血家庭故事: |
| | | - 主角与过去的{前任身份}意外重逢,对方现为{现状描述}; |
| | | - 起因事件为:{初始事件}; |
| | | - 情节冲突核心:{冲突描述}; |
| | | - 故事中请融合以下狗血要素:{狗血要素}; |
| | | - 家庭结构设定:{家庭结构}; |
| | | - 第三人设定(若有):{第三人设定}; |
| | | - 角色心理动机:{心理动机}; |
| | | - 情感张力场设定:{张力设定}; |
| | | - 结局建议为{结局方向},可包含{反转类型}; |
| | | |
| | | [情节要求] |
| | | 如情节设定冲突或不合理,请灵活调整或舍弃部分内容,确保故事自然流畅且逻辑自洽。 |
| | | 1. 优先保证故事情节逻辑清晰,角色行为合理。 |
| | | 2. 故事需包含因果关系,情感真切,冲突有动机且铺垫合理。 |
| | | 3. 重点突出主要冲突和主题,辅助情节作为点缀,不做硬塞。 |
| | | 4. 故事应具备真实感和人性化,避免无厘头反转或硬凑剧情。 |
| | | |
| | | [写作要求] |
| | | - 写作风格要求为:{风格},字数建议为{字数}字左右。 |
| | | - 采用“第一人称”讲述,像是一个真实的人在吐槽自己的经历; |
| | | - 以故事情节完整、情感抓人为目标,有冲突和反转,风格多样,可幽默吐槽、狗血夸张、细腻感人或冷面讽刺等。 |
| | | - 故事内容应新颖多样,避免常见套路,展现丰富多彩的人物视角和情感冲突。 |
| | | - 请直接输出故事正文,避免任何开场白、总结或额外解释。 |
| | | - 有反转,有冲突,可以是搞笑的、虐的、荒谬的,也可以是真情流露; |
| | | - 风格可以自由变化,比如幽默吐槽、狗血夸张、细腻感人、冷面讽刺; |
| | | - 内容不要重复之前写过的故事套路,尽量新颖、脑洞大开,像不同人亲身讲述的真实经历。 |
| | | - 回复中不要出现“好的,我知道了”、“以下是写的内容”等内容,直接就输出编写的故事本身。 |
| | | - 回复中不需要故事的总结或下一步的任务推荐等,不需要任何引导、解释或寒暄。 |
| | | ''' |