这是一个 Bob 文本翻译插件,面向 OpenAI 兼容的 chat/completions 接口。
插件支持在 Bob 设置页中配置:
- API 地址、API Key、模型
- 请求头扩展 JSON
- 流式响应
stream - 系统提示词、用户提示词模板
- Kimi Thinking 模式与预算
temperature、max_tokens、top_p- 请求体扩展 JSON
下载并双击安装包:
ai-custom-request-translate.bobplugin
安装后在 Bob 的翻译服务设置中找到 AI 自定义请求翻译,填写对应 API 信息。
插件更新信息见 appcast.json。安装后 Bob 可通过该文件检查新版本。
API 地址:
https://api.moonshot.cn/v1/chat/completions
模型:
kimi-k2.6
如需启用 Kimi Thinking,直接在设置页选择 Thinking 模式 = 启用 enabled。
如需流式翻译,选择 流式响应 stream = 开启。插件会发送 stream: true,并用 Bob 的流式回调逐步展示译文。使用 Kimi 思考模式时,接口会先返回 reasoning_content,插件会将其作为 Bob thinkInfo 增量展示,随后再展示正式译文。
Kimi kimi-k2.6 / kimi-k2.5 对部分采样参数有固定取值,建议 Temperature 和 Top P 留空。插件会在本地提前校验明显不兼容的配置,并在接口异常时展示服务端返回的具体错误。
如果希望译文尽快开始流式显示,建议选择 Thinking 模式 = 禁用 disabled;此时 Thinking 预算 tokens 需要留空,Temperature 可留空或填写 0.6。
请求头扩展 JSON 会合并到最终请求头:
{"X-API-Key":"xxx","HTTP-Referer":"https://example.com"}同名字段会覆盖默认值;字段值设为 null 可删除默认请求头。
请求体扩展 JSON 会深度合并到默认请求体:
{"metadata":{"source":"bob"}}字符串值支持模板变量,例如 {{text}}、{{from}}、{{to}}、{{detectFrom}}、{{detectTo}}、{{model}}。