v0.2.0:多模型支持、双语输出与体验优化 #59
BigDawnGhost
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
更新日志
本文件记录文译(Wenyi)的重要版本变化。
0.2.0 - 2026-07-14
0.2.0 是一次功能与架构并重的版本更新。该版本扩展了模型提供商支持,完善了
单语和双语书籍输出,提高了长篇翻译的续跑效率,并加入了按书持久化的 Token
用量统计。
主要更新
DeepSeek 与离线 Fake provider。
reasoning_style和档位options适配中转站或私有服务的特殊参数。output/;可选生成双语 EPUB,并配置原文与译文的排列顺序。
output.about_page关闭。usage.json,按模型档位和流水线阶段统计输入、输出、缓存命中与总 Token;续跑时继续累计。
事件检查点恢复,避免重复调用模型。
输出与排版
target_first和source_first两种排列方式。usage.json成为用量统计的唯一数据源。模型提供商与请求兼容
options,避免通用配置模型被单一提供商字段污染。thinking: false会向支持的提供商显式发送关闭推理的参数,避免模型采用服务端默认思考模式。
max_completion_tokens,兼容推理模型和新版 SDK。json,兼容要求提示词声明 JSON 输出的服务。prompt_tokens_details.cached_tokens。request_overrides,便于传递中转站或私有模型的扩展请求字段。
翻译流水线与续跑
文档解析与术语库
<body><title>作为独立可见章节保留,不再丢失作者或书名页。confidence和locked字段。配置与默认行为
output/。升级注意事项
LLM 档位配置格式
0.1.1 将 provider 专属字段直接放在档位下:
0.2.0 将这些字段移入
options:继续使用旧格式会触发配置校验错误。升级前请参照
config.yaml或docs/configuration.md调整现有配置。Python 导入路径
LLM provider 已从原来的单文件实现拆分到
trans_novel.llm.providers。命令行用户不受影响;直接导入旧内部类的第三方代码需要改用新的 provider 模块或
trans_novel.llm.factory.build_client。状态与统计文件
usage.json为准,report.json不再包含重复副本。验证
This discussion was created from the release v0.2.0:多模型支持、双语输出与体验优化.
All reactions