model not found 是什么?模型名、Base URL 和模型权限怎么检查

错误排查 2026-05-24 阅读约 6 分钟

💡 直接答案

model not found 通常表示请求的模型名没有被当前 API 服务识别。优先检查模型名是否和后台模型列表完全一致、Base URL 是否填对、/v1 是否符合当前 API 格式、账号是否有模型权限。Claude Code 原生模式通常不带 /v1,Codex 和 Cursor 通常带 /v1。

获取 API Key 查看技术文档 扣费透明说明 →

model not found 是什么意思?

model not found 通常不是 Key 完全无效,更多表示以下几类问题:

看到这类错误时,先核对原始错误文本和常见变体,再按顺序排查:

原始错误文本 常见变体或包装 说明
model not found 模型不存在、模型未找到 最标准的错误文本
model_not_found 模型不存在(下划线) 不同客户端或平台的写法差异
model is not available 模型不可用、当前模型不可用 部分工具会把权限或渠道问题包装成可用性
the model 'xxx' does not exist 该模型不存在 常见于 Cursor、Cline 等工具的提示
Model not found or not supported 模型不存在或不被支持 强调模型不被当前服务支持

有些工具会把 model not found 显示为 404model_not_found模型不存在model is not available 等变体,排查思路相同。

有些工具会把 model not found 显示为 404model_not_found模型不存在model is not available 等变体,排查思路相同。

不要看到 model not found 就直接判断为服务不可用或 Key 无效,先按以下顺序排查。

model not found 和 401 / 403 / 404 有什么区别?

错误码 含义 常见原因 排查方向
401 invalid_api_key API Key 无效、缺失或未被识别 Key 错误、过期、复制多空格、Key 和 Base URL 不属于同一平台 检查 Key 完整性、Base URL 是否匹配
403 permission denied API Key 可能有效,但没有目标模型权限 账号分组无权限、渠道未开通、模型开关关闭 检查后台模型权限、分组、渠道配置
404 / model not found 模型名不存在、路由不到、Base URL 模式不匹配 模型名写错、模型未开通、请求了后端没有的模型 ID、/v1 缺失或多余 检查模型名、Base URL、/v1 格式
429 rate limit 频率或额度限制 请求太密、并发太高、账户额度不足 降低并发、检查账户余额
503 / 524 上游不可用 / 代理层等待超时 渠道异常、503 为上游不可用;524 为长请求代理超时 检查渠道状态;长任务可尝试 api2 通道

model not found 更多偏向模型名或路由问题,403 偏向权限问题。但部分工具会把权限问题包装成模型不可用,建议两者都检查。

第一步:检查模型名是否和后台列表完全一致

这是 model not found 最常见的原因。

模型名不能靠猜

API 对模型名是精确匹配,大小写、横线、下划线、小数点、版本号都要完全一致。以下是常见错误:

模型名应以 LinkAI 后台模型列表为准

不要直接填写前端展示名(如"Claude Opus"),要填写后台模型列表中的实际模型 ID。如果后台列表里没有该模型,请不要填写。

如果不确定当前有哪些可用模型,可以:

第二步:检查 Base URL 和 /v1 是否匹配当前 API 格式

不同工具使用的 API 格式不同,Base URL 的填写方式也不同。/v1 多了或少了,都可能导致 model not found 或 404。

Claude Code / Anthropic Messages 原生模式

Claude Code 在 Anthropic Messages 原生模式下通常不带 /v1

Codex / Cursor / OpenAI-compatible 模式

Codex、Cursor 和其他 OpenAI-compatible 客户端通常带 /v1

⚠️ 不要把 Claude Code 和 Codex 混着填

Claude Code Anthropic Messages 原生模式通常不带 /v1;Codex、Cursor、OpenAI-compatible 模式通常带 /v1。如果模式错了,请求可能发送到错误的路由,返回 model not found 或 404。

更多 Base URL 填写说明,参考 Claude Code / Codex / Cursor Base URL 对照表

第三步:检查账号是否有目标模型权限

有余额不代表有所有模型权限。

如果是 403,更偏权限问题。如果是 model not found,更偏模型名或路由问题。但部分工具会把权限问题包装成模型不可用。

建议先用后台可见的模型进行小额测试,查看 usage 是否返回、扣费记录是否正常。具体模型权限以后台模型列表和实际请求结果为准。

更多安全检查清单,参考 API 中转站风险清单

Cursor、Codex、Claude Code 分别怎么排查?

Cursor

Cursor 通常走 OpenAI-compatible 格式:

详见 Cursor 自定义 API Provider 配置

Codex

Codex 通常走 OpenAI-compatible 格式:

详见 Codex CLI API Provider 配置

Claude Code / ccSwitch

Claude Code 在 Anthropic Messages 原生模式下:

详见 Claude Code 524 / 503 超时排查

获取模型列表失败怎么办?

ccSwitch 或其他工具获取模型列表失败不一定代表 API 不能用。

OpenAI-compatible 格式可以用以下命令测试模型列表是否正常:

curl https://api1.link-ai.cc/v1/models \
  -H "Authorization: Bearer 你的APIKey"

如果返回模型列表,说明 API 路由正常,可以手动填写模型名继续使用。

不确定配置是否正确怎么办?

可以用 AI API Doctor 检查 Base URL、API Key、模型权限和常见错误:

https://aiapidoctor.com/

AI API Doctor 是独立的 API 配置诊断工具,可辅助检查配置是否正确。最终是否可用仍应以客户端实际请求结果和后台记录为准。

获取 API Key 用 AI API Doctor 检查配置

FAQ

model not found 是什么意思?
model not found 通常表示请求的模型名没有被当前 API 服务识别。它更多指向模型名错误、路由不到、Base URL 模式不匹配或工具不支持该模型,不一定是 Key 完全无效或服务不可用。
model not found 和 invalid_api_key 有什么区别?
401 invalid_api_key 表示服务端无法识别 API Key,可能是 Key 错误、过期或不属于该平台。model not found 表示服务端认识 Key 但找不到对应模型,可能是模型名写错、模型未开通或请求路由不匹配。
model not found 和 permission denied 有什么区别?
403 permission denied 表示 API Key 可能有效但没有目标模型的访问权限,通常与账号分组、渠道权限或模型开关有关。model not found 更多表示模型名本身不存在或路由不到,部分工具会把权限问题包装成模型不可用。
为什么后台有余额还会 model not found?
余额和模型权限是两套系统。有余额不代表有所有模型权限,分组、渠道、模型开关都会影响能否调用某个模型。model not found 更多是模型名或路由问题,建议先确认目标模型在后台模型列表中且账号有权限。
模型名应该在哪里看?
以 LinkAI 后台模型列表为准,不要靠猜。前端展示名(如 Claude Opus)和后端路由 ID(如 claude-opus-4-20250515)可能不同。模型名的大小写、横线、小数点、版本号都要完全一致。
模型名写错一个字符会不会报错?
会。API 对模型名是精确匹配,一个字符错就会路由失败,返回 model not found 或 404。例如 claude-opus-4.7 和 claude-opus-4-7 看起来相似但可能是不同的模型 ID。
Claude Code 的 Base URL 要不要带 /v1?
Claude Code / Anthropic Messages 原生模式通常不带 /v1,例如 https://api1.link-ai.cc。长请求场景可以尝试 https://api2.link-ai.cc。如果使用 OpenAI-compatible 模式,则通常需要带 /v1,例如 https://api1.link-ai.cc/v1
Codex 和 Cursor 的 Base URL 要不要带 /v1?
必须带。Codex 和 Cursor 通常走 OpenAI-compatible 格式,Base URL 通常是 https://api1.link-ai.cc/v1(普通请求)或 https://api2.link-ai.cc/v1(长任务)。不带 /v1 会导致路径错误,返回 404 或 model not found。
ccSwitch 获取模型列表失败是不是不能用?
不一定。ccSwitch 获取模型列表依赖 /v1/models 接口,部分工具的模型发现逻辑和实际请求路径可能不同。可以先手动填写后台确认存在的模型名,再用一个短请求测试。如果短请求成功,说明模型列表获取失败不影响实际调用。
不确定模型权限怎么办?
建议先用后台模型列表中的已知模型做小额测试,查看 usage 是否返回、扣费记录是否正常。具体模型权限以后台模型列表和实际请求结果为准。如有异常,联系平台客服。
model not found 会不会扣费?
通常 model not found 这类请求没有生成成功输出,但是否产生记录应以后台 usage 和扣费记录为准。建议先用小额请求测试,并查看 usage 是否返回。如有异常扣费,联系平台客服。

想先用小额额度测试 OpenAI-compatible API?

如果你正在配置 Cursor、Claude Code、Codex、Cline 或其他 AI 编码工具,可以先领取 LinkAI 的 $2 免费福利,用小额测试验证 Base URL、模型权限、usage 返回和扣费记录。LinkAI 国内用户充值按 1 RMB = 1 USD 额度计入账户。不确定配置是否正确时,也可以用 AI API Doctor 检查 Base URL、API Key、模型权限和常见错误。

AI API Doctor 是独立的 API 配置诊断工具,可辅助检查 Base URL、API Key、模型权限和常见错误。最终是否可用仍应以客户端实际请求结果和后台记录为准。