接入阿里云大模型api示例报错
解决阿里云大模型服务平台百炼api调用示例问题。
·
项目场景:
解决阿里云大模型服务平台百炼api调用示例问题
问题描述
调用时,显示401和500错误
原因分析:
401认证错误,表示api没有配置成功,假设没有配置环境变量,直接硬编码的话。
示例API Key的获取方式有问题。当前代码试图从环境变量中获取API Key,但是直接把API Key字符串作为环境变量名称了。
// 若没有配置环境变量,请用百炼API Key将下行替换为:String apiKey = "sk-xxx";
String apiKey = System.getenv("DASHSCOPE_API_KEY");
String auth = "Bearer " + apiKey;
httpURLConnection.setRequestProperty("Authorization", auth);
改成:
String apiKey = "sk-xxx";
String auth = "Bearer " + apiKey;
httpURLConnection.setRequestProperty("Authorization", auth);
一般这里就可以接通了。
如果遇到500服务器内部错误,检查HTTP请求头和设置请求方法,修改格式体确保api正确规范
并确保:
- API Key 是有效的且有足够的调用权限
- 请求的模型名称是正确的
- 网络连接正常

运行成功。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)