调用 OpenAI 兼容 API 中转站时报 "model not found" / "模型不存在" 怎么办
三个最常见原因
- 模型名与本站清单不一致。中转站的模型名不一定等于厂商官方名,客户端内置下拉菜单常显示官方名称,导致直接使用时不匹配。
- 该模型不在当前令牌所属分组的可用范围内。树新在线通过 default / vip 分组控制模型权限,不同分组支持范围不同。
- 客户端对模型名进行了改写或添加前缀后缀。部分客户端会自动补 provider 前缀或修改格式,实际发送的名称与用户输入不一致。
怎么确认真实模型名
前往 https://treenew.online/models/ 查看完整清单。复制所需模型名称时必须完全一致,包括大小写、连字符和空格,不得自行修改或翻译。
怎么确认客户端实际发出去的是什么
开启客户端日志查看请求体中的 model 字段;或使用抓包工具检查 HTTP 请求内容;亦可先用 curl 手动构造相同请求进行对照测试,确认实际发送的模型名。
示例 curl 命令(替换 YOUR_KEY 和 MODEL_NAME):
curl https://api.treenew.online/v1/chat/completions \
-H "Authorization: Bearer YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"MODEL_NAME","messages":[{"role":"user","content":"hi"}]}'客户端下拉里没有想要的模型
多数客户端支持手动输入自定义模型名。直接在模型选择框输入 https://treenew.online/models/ 上的完整名称,无需受下拉列表限制。
确认名字对了还是报错
若模型名称已与清单完全一致仍报错,则多为分组权限问题。请登录控制台 https://api.treenew.online 查看令牌所属分组(default 或 vip),并确认该分组是否支持目标模型。