uni-app uni-ai里调用讯飞3.5模型报错 AppIdNoAuthError:(15:22:45.500) domain.general

发布于 1周前 作者 caililin 来自 Uni-App

uni-app uni-ai里调用讯飞3.5模型报错 AppIdNoAuthError:(15:22:45.500) domain.general

操作步骤:

1

预期结果:

1

实际结果:

报错

bug描述:

云函数运行这段代码,报错。调openai的可以成功。

var config1 = {  
    provider: "ifly",  
    apiKey: "d788d96*****691a8656d88",  
    appId: "88a0cf23",  
    apiSecret: "OWViMjg4*****1OGE5NGFi"  
};  
var llm = uniCloud.ai.getLLMManager(config1);  
const res = await llm.chatCompletion({  
    messages: [{  
        role: 'user',  
        content: "请对这段文字提供中英文对照和英文音标标注。\  
'Darling, it must be terrible to be grown up!'"  
    }]  
})  
console.log(res);

Image


7 回复

增加参数: model:“v3.5”, 仍报错: AppIdNoAuthError:(16:16:08.279) tokens.total


目前讯飞只支持调用1.5,看下你的1.5 的额度还有多少

希望能升级一下,支持下3.5吧,感谢

3.5的模型已经支持了,但是我在调用图片理解的时候会报AppIdNoAuthError,尚未解决,你们有遇到这种情况吗

啥时候支持的啊?你的代码能发我一下吗? 我试的还不行

我也是这样,你现在解决了吗

AppIdNoAuthError: (15:22:45.500) domain.general 这个错误通常是由于以下原因之一引起的:

  1. 未授权的AppId:你使用的讯飞开放平台的 AppId 没有授权或权限不足,无法调用指定的服务。

  2. 服务未开通:你可能没有开通讯飞3.5模型相关的服务,或者你的账户没有足够的权限来调用该服务。

  3. AppId或API Key错误:你提供的 AppId 或 API Key 可能有误,导致认证失败。

解决方案

  1. 检查AppId和API Key

    • 确保你在代码中使用的 AppId 和 API Key 是正确的。
    • 你可以在讯飞开放平台的“控制台”中查看你的 AppId 和 API Key。
  2. 检查服务是否开通

    • 登录讯飞开放平台,确保你已经开通了相关的服务(如语音识别、自然语言处理等)。
    • 如果你没有开通相关服务,需要先开通服务才能调用。
  3. 检查权限

    • 确保你的 AppId 有足够的权限来调用你需要的服务。
    • 某些服务可能需要额外的权限或者付费套餐才能使用。
  4. 查看文档

    • 参考讯飞开放平台的官方文档,确保你按照正确的流程和参数调用 API。
  5. 联系讯飞技术支持

    • 如果以上步骤都无法解决问题,建议联系讯飞的技术支持团队,提供你的 AppId 和错误信息,以便他们帮助你排查问题。

示例代码检查

如果你在 uni-app 中调用讯飞的 API,确保你的代码类似如下:

const xfyun = uni.requireNativePlugin('xfyun'); // 假设这是讯飞的插件

const appId = 'your_app_id'; // 替换为你的 AppId
const apiKey = 'your_api_key'; // 替换为你的 API Key

xfyun.init({
  appId: appId,
  apiKey: apiKey
});

xfyun.callService('domain.general', {
  // 其他参数
}, function(res) {
  if (res.error) {
    console.error('Error:', res.error);
  } else {
    console.log('Response:', res.data);
  }
});
回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!