沉浸式翻译 model not found:模型名三种写法
配置页点「测试」通过不了,或者正文翻译时弹出:
model not found也有服务商返回更啰嗦的版本:
{"error":{"message":"The model `glm-4.5-flash` does not exist or you do not have access to it.","type":"invalid_request_error"}}这个报错只说明一件事:你填的模型名,服务商那边查不到。 跟密钥、余额、网络无关 —— 那些会报 401、402、连接失败。
- 沉浸式翻译 v1.x,翻译服务选「自定义 AI」
- 涉及服务商:智谱、硅基流动、阿里云百炼、Ollama、各类中转站
三种命名风格,不能互相套用
Section titled “三种命名风格,不能互相套用”同样是「通义千问 7B」,在三家平台上的名字完全不同:
| 平台风格 | 例子 | 谁是这样 | 特点 |
|---|---|---|---|
| 小写 + 连字符 | glm-4.7-flash、qwen-plus、deepseek-chat |
智谱、阿里云百炼、DeepSeek 官方 | 短,不带版本号或版本号在末尾 |
| 组织前缀 + 斜杠 | Qwen/Qwen2.5-7B-Instruct、deepseek-ai/DeepSeek-V3 |
硅基流动等聚合平台 | 前缀不能删 |
| 名字 + tag | qwen2.5:7b、llama3.1:8b |
Ollama | tag 不能省,省了会用 latest |
三条最容易犯的错:
- 把聚合平台的模型名喂给官方接口。
Qwen/Qwen2.5-7B-Instruct在阿里云百炼上不存在,那边叫qwen2.5-7b-instruct。 - 删掉组织前缀。硅基流动的
Qwen/是模型 ID 的一部分,删了就 404 / model not found。 - 自己「规范化」大小写。
Qwen首字母是大写,改成qwen就找不到。
已下线的模型:照着旧教程配就会中招
Section titled “已下线的模型:照着旧教程配就会中招”| 旧模型 | 状态 | 换成 |
|---|---|---|
glm-4.5-flash |
2026-01-30 下线 | glm-4.7-flash |
glm-4-flash |
早期免费模型,部分账号已不可用 | glm-4.7-flash |
gpt-4-0613 等老版本 |
OpenAI 陆续退役 | gpt-4o-mini 之类在售型号 |
免费模型换代很快。判断方法很简单:控制台的模型列表里没有,就是没了,不用去论坛找「为什么」。
怎么拿到准确的模型名
Section titled “怎么拿到准确的模型名”三个地方,按可靠性排:
- 控制台的模型广场 / 模型列表:点开模型详情,一般有「复制模型 ID」按钮。这是唯一不会错的办法。
- 服务商的 API 文档:文档里的示例代码中
"model": "..."那一段就是。 - 调用一次列表接口:
curl https://api.siliconflow.cn/v1/models \ -H "Authorization: Bearer 你的key" | head -c 2000返回里 data[].id 就是可用模型名。中转站同样支持这个接口,拿到的就是它实际映射的名字。
- 从控制台复制模型 ID,粘到插件里,注意不要带引号、不要带空格。
- 点「测试」,通过后再回页面选这个服务。
- 还是不行,就看报错里的完整句子 —— 它会原样回显你填的模型名,能立刻看出是不是多了空格。
- 模型名永远复制,不手打;
- 把用到的模型名记在笔记里,连同服务商和配置日期,半年后回来换模型不用重新查;
- 免费模型换代时,先看官方公告,再改插件。
模型名不是「大概像就行」,是精确匹配。带前缀的别删、带 tag 的别省、大小写照抄。