Transcript Excerpt: 沉浸式翻译里设置 Gemini 思考强度

Date: 2026-04-12

Context(背景)

Buu 在沉浸式翻译(Immersive Translate)里使用 Gemini 3 系列模型,但在常规设置界面里没有找到单独的“思考强度”参数,想确认是否支持、该如何设置,以及是否需要把结果记录进 llm-wiki 以防下次忘记。

Checked local config facts(已核对本地配置事实)

  • 当前沉浸式翻译实际启用的服务实例不是内置通用 gemini,而是一个自定义 Gemini 服务实例。
  • 当前被选中的翻译服务在 userTranslationServices.translationService 中指向该自定义实例。
  • 该实例的核心特征包括:
    • type: gemini
    • extends: gemini
    • model: gemini-3-flash-preview
    • 自定义 apiUrl 指向 AxonHub 的 Gemini 风格入口

Working conclusion reached in-session(会话中形成的结论)

  • 文档示例里写的 translationServices.gemini 只是通用写法。
  • 对当前实际配置,应把高级覆盖写到正在使用的自定义实例对象里,而不是写到一个抽象的 gemini 顶层对象里。
  • 对 Gemini 3 系列,应使用:
    • modelsOverrides
    • bodyConfigs
    • thinkingConfig
    • thinkingLevel
  • 本次尝试使用的值是:MINIMAL

Verified result(已验证结果)

Buu 确认:

  • 修改后已经成功。
  • 在 AxonHub 侧看到实际发出的请求体里已经出现:
    • "thinkingLevel": "MINIMAL"

Durable takeaway(可长期复用结论)

  • 当沉浸式翻译接的是“自定义 Gemini 服务实例”时,思考参数应该写进该实例自己的配置块。
  • 若模型是 Gemini 3 系列,可优先尝试:
    • modelsOverrides[].bodyConfigs.thinkingConfig.thinkingLevel
  • 对当前这条链路来说,thinkingLevel: MINIMAL 已经被实际透传到 AxonHub 请求体,可视为当前工作配置已验证。