配置大模型修复翻译精准度的通道
当使用大(小)模型提供翻译能力时,系统自带翻译精准度检测机制,如果翻译的结果精确度不足,如果启用了修复通道,会在判断精确度不足时,自动启用修复通道来介入。
注意
注意,此能力只对大模型翻译有效,传统机器翻译则不会使用此能力。
配置方式
/mnt/service/config.properties 配置文件中,增加以下配置:
# 翻译精确度。
# 取值为1~100 ,数值越大说明对翻译精准度要求越高。
# 注意,设置的数值越高,对精确度要求越高, translate.service.set.repair.service 介入的也就越多,同样 translate.service.set.repair.service 的tokens消耗也就越大。
# 如果不设置,默认是普通的翻译质量 50
translate.service.set.repair.accuracy=90
# 用于修复精准度的翻译服务通道,比如采用 giteeAI (模力方舟)的通道
translate.service.set.repair.service=giteeAI
# 用于修复翻译结果的模型。JSON格式。
# model 参数:使用的是哪个大模型
# 其实它还可以设置 key 等参数,但是 translate.service.set.repair.service 它跟当前使用的 translate.service.giteeAI 通道是同一个,所以其他相同的 key 直接复用 translate.service.giteeAI.key 的,就不用单独设置了
# accuracy 参数:翻译精确度,意思同 translate.service.set.repair.accuracy ,只不过这个是专门针对的 repair 修复模型的翻译结果的。 如果修复模型的配置 translate.service.set.repair.config 没有配置这个 accuracy ,那么这里的 accuracy 默认就是等于 translate.service.set.repair.accuracy
translate.service.set.repair.config={"model":"Qwen3-235B-A22B","key":"A-BCIOXDIBS40D3EKLV5ILKCPWE4YUT5CXXXX", "accuracy":"0"}
注意,以上配置,是本身 translate.service 使用的就是giteeAI的翻译通道,已经配置了 translate.service.giteeAI.key
等参数,所以 translate.service.set.repair.config 就单纯只是配置一下model就行了,其他的key等直接继承 translate.service.giteeAI.xxx 的。translate.service.set.repair.config
它的完整配置如下:
translate.service.set.repair.config={"model":"Qwen3-235B-A22B","key":"A-BCIOXDIBS40D3EKLV5ILKCPWE4YUT5CXXXX", "accuracy":"0"}
修复通道采用 DeepSeek 的示例
这里使用火山引擎的 DeepSeek 服务:
# 用于修复精准度的翻译服务通道,采用 DeepSeek 的通道
translate.service.set.repair.service=deepSeek
# 用于修复翻译结果的模型。JSON格式。
translate.service.set.repair.config={"url":"https://ark.cn-beijing.volces.com/api/v3/chat/completions","model":"deepseek-v3-241226","key":"QM8jrVl98lTluLhzCaO4i9PFv-caRk6U7kDL-H6CIyApytMG69jOadaasO2GnduQak8fGI7dtpmasM98Qh3yS1"}
其中 translate.service.set.repair.service=deepSeek
这个是固定的,不管你使用火山引擎的还是华为云的还是其他云的。translate.service.set.repair.config
这个是有变动的,根据不同云厂商参数不同进行相关的配置。 上面配置的火山引擎的相关参数,如果你翻译通道使用的是火山引擎DeepSeek的话,发现他们的配置键值对是一样的。 火山引擎翻译通道的配置可以参考: https://translate.zvo.cn/396726.html