- 将默认LLM模型从gemini-2.0-flash升级为gemini-3-flash-preview - 将博主人设从"性感福利主播"更改为"二次元coser" - 优化LLM生成SD提示词的指南,新增中国审美人物描述规则 - 为各SD模型添加颜值核心词、示范prompt和禁止使用的关键词 - 新增三维人物描述法(眼睛/肤色/气质)和专属光线词指导 📦 build(openspec): 归档旧规范并创建新规范 - 将improve-maintainability规范归档至2026-02-25目录 - 新增2026-02-26-improve-ui-layout规范,包含UI布局优化设计 - 新增2026-02-26-optimize-image-generation规范,包含图片生成优化设计 - 在根目录openspec/specs下新增图片质量、后处理、中国审美和LLM提示词规范 ♻️ refactor(sd_service): 优化SD模型配置和图片后处理 - 为各SD模型添加中国审美特征词和欧美面孔排除词 - 新增高画质预设档,SDXL模型启用Hires Fix参数 - 将后处理拆分为beauty_enhance和anti_detect_postprocess两个独立函数 - 新增美化增强功能,支持通过enhance_level参数控制强度 ♻️ refactor(services): 更新内容生成服务以支持美化增强 - 在generate_images函数中新增enhance_level参数 - 将美化强度参数传递至SDService.txt2img调用 ♻️ refactor(ui): 优化UI布局和添加美化强度控件 - 注入自定义CSS主题层,优化字体、按钮和卡片样式 - 将全局设置迁移至独立的"⚙️ 配置"Tab,优化Tab顺序 - 在内容创作Tab的高级设置中添加美化强度滑块控件 - 优化自动运营Tab布局,改为2列卡片网格展示
2.1 KiB
2.1 KiB
ADDED Requirements
Requirement: LLM Prompt 指南包含人物真实感描述规则
get_sd_prompt_guide() 返回的指南 SHALL 包含"人物描述规则"段落,内容要求:
- 明确禁止使用
beautiful girl、pretty woman、good looking等无导向泛化词 - 要求从五官(眼型、鼻型、唇型)、肤色(白皙、透亮、均匀)、气质(减龄、温柔、知性)三个维度分别提供具体描述词
- 对于有人物的 Prompt,要求至少包含 2 个五官/肤色词和 1 个气质词
Scenario: LLM 生成含人物的 Prompt 时使用规范词汇
- WHEN LLM 根据指南生成包含人物描述的 SD Prompt
- THEN Prompt 中不含
beautiful、pretty、good looking等泛化词,而是包含如almond eyes、porcelain skin、youthful appearance等具体描述词
Requirement: LLM Prompt 指南区分人物图与纯场景图的写作策略
get_sd_prompt_guide() 返回的指南 SHALL 明确区分两种写作模式:人物主体图(需详细描述人物特征)和纯场景/物品图(无需人物词,优先描述氛围、色彩、光线)。
Scenario: 生成场景图 Prompt 时不误加人物词
- WHEN 文案主题为室内布置或产品展示(无人物)
- THEN LLM 生成的 Prompt 中不包含人物特征描述词
Scenario: 生成人物图 Prompt 时包含完整人物描述
- WHEN 文案主题为穿搭、美妆或生活场景(含人物)
- THEN LLM 生成的 Prompt 中包含五官、肤色、气质三个维度的描述词各至少 1 个
Requirement: LLM Prompt 指南包含光影与摄影感描述规范
get_sd_prompt_guide() 返回的指南 SHALL 包含光影描述规则,要求生成 Prompt 时指定具体光源类型(如 soft window light、golden hour、studio lighting)而非泛化词(如 good lighting)。
Scenario: Prompt 中包含具体光影词而非泛化词
- WHEN LLM 根据指南生成 SD Prompt
- THEN Prompt 中包含
soft window light、golden hour、studio lighting、diffused natural light等具体光影词之一