“模型不存在”是因base url未填完整接口路径或模型id不匹配所致;需将base url设为含/chat/completions的完整地址,并确保模型id与服务商实际支持列表及分组权限一致。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

在Trae中填完Base URL却提示“模型不存在”,不是模型真没了,而是Trae把请求发到了一个没有该模型注册的接口端点上——它严格按你填的URL发请求,不自动补路径、不智能猜测模型位置。
先确认 Base URL 是否带完整接口路径
第一步:打开 Trae → 右上角头像 → 设置 → Trae AI → 模型管理 → 找到出错的自定义模型 → 点击编辑。
第二步:检查「自定义请求地址」字段。如果只填了 https://code0.ai 或 https://api.siliconflow.cn/v1 这类基础地址,就一定会报“模型不存在”。
Trae 不会像 Lobe Chat 那样自动拼接 /chat/completions,它把整个字段当最终请求地址。少写这一截,请求就打到根路径,服务端自然返回 model not found。
正确写法必须是完整聊天接口地址:https://code0.ai/v1/chat/completions 或 https://api.siliconflow.cn/v1/chat/completions。
验证模型 ID 是否与服务商实际支持列表一致
方法一:打开对应服务商控制台,进入「模型广场」或「API 文档」页面,复制官方展示的模型 ID(注意大小写、斜杠、中划线)。
方法二:用 curl 手动测试(需替换为你的 Key 和模型名):
curl -X POST "https://code0.ai/v1/chat/completions" \-H "Authorization: Bearer sk-xxx" \-H "Content-Type: application/json" \-d '{"model":"openai/gpt-4.5","messages":[{"role":"user","content":"hi"}]}'
如果返回 404 或 "model not found",说明模型 ID 错了;如果返回正常响应,那问题一定出在 Trae 的模型 ID 填写上。
【关键前提】模型 ID 必须和 Base URL 所属服务商完全匹配。比如填的是 Code0 的地址,就不能写硅基流动的 zai-org/GLM-5.2;反过来也一样。
排查服务商是否启用该模型分组
部分中转服务(如 Code0)对 API Key 做了分组权限控制:免费 Key 默认只开放基础模型,调用图片/视频/长上下文模型时会静默拒绝,返回“模型不存在”而非权限错误。
登录 Code0 控制台 → 左侧「API 密钥」→ 找到你正在用的 Key → 查看「所属分组」→ 点击分组名称 → 检查该分组是否已勾选你要用的模型(例如 anthropic/claude-4-opus 或 google/gemini-2.5-pro)。
没勾选就立刻勾选并保存,Trae 中无需重启,下次请求即可生效。










