跳到主要内容

AI_MODEL_NOT_FOUND

遇到错误?使用 AI 工具协助排查

错误原因

未找到指定的模型提供商(Provider)。通常是因为 createModel("xxx") 中传入的 Provider 名称不存在、拼写错误或已停用,与 Token 额度无关。

确认您使用的 Provider

您可以在代码中查看 createModel("xxx")createImageModel("xxx") 的第一个参数,参数值即为您当前使用的 Provider。例如:

const model = ai.createModel("cloudbase"); // Provider 为 cloudbase(生文)
const model = ai.createModel("hunyuan-v3"); // Provider 为 hunyuan-v3(生文)
const imageModel = ai.createImageModel("hunyuan-image"); // Provider 为 hunyuan-image(生图)

Provider 名称也出现在请求地址的路径中:

https://cloud1-xxx.api.tcloudbasegateway.com/v1/ai/{provider}/chat/completions

路径中的 {provider} 即为您当前使用的 Provider。如果该名称不存在或已停用,就会触发此错误。

Provider 有效性说明

Provider状态说明
cloudbase✅ 当前支持官方 Provider,免费额度耗尽后自动消耗套餐额度,套餐额度用尽报错
hunyuan-v3✅ 当前支持小程序成长计划生文 Provider,仅消耗免费额度,免费额度用尽报错
hunyuan-image✅ 当前支持小程序成长计划生图 Provider,使用 createImageModel("hunyuan-image") 调用
hunyuan-exp❌ 已停用历史 Provider,已从服务端移除,无法使用
deepseek❌ 已停用历史 Provider,已从服务端移除,无法使用
拼写错误的名称❌ 不存在请检查 createModel() 参数是否拼写正确(注意大小写)
未正确配置的自定义 provider❌ 不存在请先在控制台完成自定义模型分组配置,再使用对应的 Provider 名称

解决方案

  1. 检查 Provider 名称:查看代码中 createModel("xxx") 的参数,确认名称是否拼写正确。
  2. 对照上表确认:如果使用的 Provider 已停用(如 hunyuan-expdeepseek),请切换至资源点套餐,并将 provider 改为 cloudbase
  3. 如使用自定义 provider:请先在 云开发控制台 完成自定义模型分组的配置,配置完成后即可使用对应的 Provider 名称。
  4. 新创建的分组:如为新创建的自定义模型分组,请稍等片刻(配置生效约需 1-2 分钟)再重试。