LLM 模型
Lingo.dev 上的每个本地化引擎都会使用 LLM 模型来生成翻译。你可以为每个语言区域组合选择对应模型、配置回退以提升可靠性,并通过通配符语言区域设置默认值——全程无需管理 API 密钥或提供商账户。
可用模型#
Lingo.dev 通过一个统一平台,接入各大主流提供商的数百款模型:
| 提供商 | 代表模型 |
|---|---|
| OpenAI | GPT-6.1 Sol, GPT-6 Astra, GPT-6 Luna, GPT-5.6 Terra |
| Anthropic | Claude Opus, Claude Sonnet, Claude Haiku, Claude Fable |
| Gemini 3.8 Flash, Gemini 3.1 Pro, Gemma 4 | |
| xAI | Grok 4.7, Grok 4.20 |
| Meta | Muse Spark 1.3, Muse Glimmer 30B, Llama 4 Maverick |
| Mistral | Mistral Large 3, Mistral Medium 3.5, Mistral Small 4 |
| DeepSeek | DeepSeek V4.1 Flash, DeepSeek V4 Pro |
| NVIDIA | Nemotron 3.5 Lightning, Nemotron 3 Ultra |
| Qwen | Qwen3.8 Max, Qwen3.8 Flash |
为本地化引擎添加模型配置时,你可以在模型选择器中查看完整的模型目录及各模型的上下文窗口大小。你的 AI 助手也可以通过 MCP server 列出这份目录。如果你有 Mistral AI 密钥,模型选择器还会提供目录之外、可通过该密钥访问的聊天模型;详见 目录之外的模型。
无需提供商账户
你不需要分别申请各家提供商的 API 密钥。Lingo.dev 通过统一基础设施处理所有模型的鉴权、计费和路由。
固定版本与最新别名#
目录中的大多数条目都对应一个确切的发布版本,因此模型配置会持续产出相同的翻译,直到有人手动更改。部分提供商也会发布动态别名 - claude-sonnet-latest、gpt-sol-latest、gemini-pro-latest、deepseek-pro-latest - 在发起请求时,它会解析为该系列中的最新版本。如果你需要在不同模型代际之间保持结果可复现,请选择确切版本;如果你希望本地化引擎无需手动编辑也能始终跟进最新能力,请选择别名。
模型配置#
模型配置用于在本地化引擎中,为某个源语言区域与目标语言区域组合指定特定模型。
| 字段 | 说明 |
|---|---|
| 提供商 | 模型提供商(例如 openai、anthropic、google) |
| 模型 | 具体模型(例如 gpt-6.1-sol、claude-sonnet-5.5) |
| 源语言区域 | 源语言区域;也可设为 *,表示任意来源 |
| 目标语言区域 | 目标语言区域;也可设为 *,表示任意目标 |
当引擎收到翻译请求时,会根据源语言区域和目标语言区域,选择匹配度最高且最具体的配置。
默认配置与自定义#
自 2023 年起,Lingo.dev 团队一直在研究哪些模型最适合不同语言组合的翻译。创建新的本地化引擎时,系统会预先配好一套合理的模型默认配置——主模型与回退模型都基于这些研究结果选定,并兼顾常见语言和低资源语言的翻译质量。对大多数团队来说,无需额外调整。
这套默认配置开箱即用,效果可靠。你当然可以编辑任意模型配置、更换提供商、添加回退,或用你偏好的模型覆盖特定语言区域组合——但这些默认值已经凝结了我们在数百种语言组合上的实践经验。引擎的模型配置,始终由你完全掌控。
回退模型#
LLM 的演进速度极快——新模型几乎每周发布,能力代代提升,价格也随着竞争加剧而不断下降。但这种高速变化也伴随着代价:提供商宕机、速率限制、内容过滤规则调整,以及模型弃用,都是常态。依赖单一模型的生产级本地化流水线,迟早会出问题。
Lingo.dev 的本地化引擎专为生产级翻译工作流打造。每个语言区域组合都支持配置回退模型——如果主模型失败,引擎会自动、无感地继续尝试下一个回退模型,无需人工介入,也不会让失败请求暴露给你的用户。
回退顺序如何生效#
引擎会先按配置的具体程度排序,再按优先级排序:
- 目标语言区域具体性 - 精确匹配的目标语言区域优先于通配符
* - 源语言区域具体性 - 精确匹配的源语言区域优先于通配符
* - 优先级 - 默认优先,其次是回退
示例#
假设某个引擎有如下配置:
| 源语言区域 | 目标语言区域 | 模型 | 优先级 |
|---|---|---|---|
en | de | GPT-6.1 Sol | 默认 |
en | de | Claude Sonnet 5.5 | 回退 |
* | de | Gemini 3.8 Flash | 默认 |
* | * | Claude Haiku 4.5 | 默认 |
当请求翻译 en → de 时,模型会按以下顺序依次尝试:
- GPT-6.1 Sol - 精确匹配,默认
- Claude Sonnet 5.5 - 精确匹配,回退
- Gemini 3.8 Flash - 源语言通配,目标语言精确匹配,默认
- Claude Haiku 4.5 - 双向通配,默认
翻译 fr → de 的请求会跳过前两个条目(源语言不匹配),从 Gemini 3.8 Flash 开始。
回退追踪
当某个请求由回退模型处理时,引擎会将其记录在请求日志中。打开引擎的 日志 选项卡,查看 模型 列中每个请求实际由哪个模型处理,即可找出那些频繁触发回退的主模型。
通配符语言区域#
将源语言区域或目标语言区域设为 *,即可创建默认配置,在没有更具体语言区域配置时自动生效。
常见用法:
| 源语言区域 | 目标语言区域 | 模型 | 用途 |
|---|---|---|---|
* | * | GPT-6.1 Sol | 适用于任意语言区域组合的兜底默认配置 |
en | * | Claude Sonnet 5.5 | 所有以英语为源语言的翻译默认配置 |
* | ja | Gemini 3.8 Flash | 为日语目标统一指定特定模型 |
en | de | Mistral Large 3 | 覆盖这一特定语言区域组合的默认配置 |
具体配置始终优先于通配符配置。你可以先用通配符设定合理的默认值,再针对需要特殊处理的语言区域组合单独覆盖。
通过 MCP 管理模型配置#
如果你使用 Lingo.dev MCP server,AI 编码助手就能直接帮你配置模型:
"Set GPT-6.1 Sol as the primary model for English to German,
with Claude Sonnet 5.5 as fallback.""Add a catch-all model config using Claude Haiku 4.5 for
all locale pairs."