
adminandClaude Opus 4.8
e7fab724fc
refactor(ai-outfit): 标题生成改为「一次请求·纯提示词·多条按序填」 (§19.22)
把标题生成从「逐行看图、各生成1条、每行一次请求」改为一次请求、纯提示词
(不传图)、生成多条、按序回填(数量由用户写进提示词,docs/11 §17.1/§17.7)。
- ai_text_service:新增 extract_titles_from_response(多行→多条、逐行去
序号/引号、丢空)+ AiTextClient.generate_texts(一次POST返回多条,与
generate_text 共用 _post);generate_text/extract_text 改为取首条
- ai_title:generate_titles(一次请求、image_path=None 纯文本);移除
generate_title/_reference_image/render_title_prompt(不再逐行看图/替换占位符)
- config_service:DEFAULT_TITLE_PROMPT 改批量风格(生成多条、每行一条)
- 面板 _TitleWorker:一次 generate_titles → 按序 write_title_result 回填;
N>行数多的丢+日志、N<行数后面行留空+日志;请求异常→日志+成功0;去掉行间节流
- _start_title 不再传 request_interval
测试:extract_titles 多行→多条/去序号引号、generate_texts 多条且无图、
generate_titles 一次请求/异常。全套 py37 通过(test_config_service 的
packaging 模板失败属并行 §19.13,与本改动无关)。离屏冒烟:3/3 精确、
5/3 丢弃、2/3 留空 三种分发均按序回填 Excel A + 日志正确。
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 15:59:37 +08:00
..
2026-06-15 15:37:33 +08:00
2026-06-23 09:44:35 +08:00
2026-06-18 17:26:16 +08:00
2026-06-16 17:01:58 +08:00
2026-06-18 08:54:16 +08:00
2026-06-15 15:37:33 +08:00
2026-06-15 15:37:33 +08:00
2026-06-18 14:26:04 +08:00
2026-06-16 10:39:31 +08:00
2026-06-17 15:18:38 +08:00
2026-06-22 17:45:00 +08:00
2026-06-23 15:59:37 +08:00
2026-06-23 11:45:36 +08:00
2026-06-22 08:38:05 +08:00
2026-06-22 18:05:26 +08:00
2026-06-22 11:01:23 +08:00
2026-06-15 15:37:33 +08:00
2026-06-15 15:37:33 +08:00
2026-06-18 16:30:26 +08:00