Files
violation-detector/config.example.ini
T
3218485270 b413104587 feat: 结构化输出按官方规范 + 两段式重试 + DeepSeek 复检开关
- 豆包: response_format.json_schema(strict);DeepSeek: 切 Responses API text.format.json_schema
  (官方 chat/completions 通道不支持 json_schema),不支持时自动降级 json_object([output] schema)
- 重试两段式:传输错误 cfg.retries 次;解析失败/空正文有独立 3 次专用重试,仍失败落 parse_fail
- 移除三票复核(decide_final/_verify_clean/verify_clean),DeepSeek 单次判定即终稿
- 新增 [run] deepseek_recheck 开关(默认 no=仅豆包初筛;yes=追加 DeepSeek 复检)
- GUI 不再覆盖 config 提示词;prompt 相对/前导斜杠路径按 exe 目录解析
- 报表去「票型/复核」列并同步说明;README/config.example.ini 同步
- 测试新增输出格式、重试、开关与提示词路径用例(50 passed)
2026-09-03 11:44:10 +08:00

38 lines
1.4 KiB
INI

# 商品图合规检测工具配置模板
# 复制为 config.ini 并填写必填项(程序首次运行也会自动生成 config.ini)
# 豆包(火山方舟)初筛模型:api_key 与 model_id 必填
[ark]
api_key = 你的方舟API Key
model_id = ep-xxxxxxxxxxxxxxxx
base_url = https://ark.cn-beijing.volces.com/api/v3
workers = 12
# DeepSeek 复检模型:api_key 与 model 必填
[deepseek]
api_key = sk-xxxxxxxxxxxxxxxx
model = deepseek-v4-flash-vision-exp
base_url = https://api.deepseek.com
workers = 6
# 全量梯度实测:零失败的最小档
max_tokens = 5000
# 提示词:留空使用内置 prompts.txt,也可填自定义 txt 路径
[prompt]
file =
# 级联复检范围:豆包初筛得到这些结论的图片会再过 DeepSeek
[cascade]
recheck = 无违规,违规不明,检测异常
# 运行模式:cascade=豆包初筛+(可选)DeepSeek复检 / doubao=仅豆包 / deepseek=仅DeepSeek
# DeepSeek 复检开关(仅 cascade 模式生效):no=只豆包初筛(默认)/ yes=对无违规等存疑图再用 DeepSeek 复检
[run]
mode = cascade
deepseek_recheck = no
# AI 输出模式:auto=启用官方结构化输出(豆包 response_format.json_schema /
# DeepSeek Responses text.format.json_schema),接口不支持时自动降级 json_object(默认)
# on=强制结构化输出 / off=仅 json_object(旧行为)
[output]
schema = auto