通义千问报错“撞脸”OpenAI?

        笔者团队一个月前为能够使系统可以支持AI Agent的应用,集成了通义千问的模型接口,特别是集成了其可以通过推理调用外部工具的能力。并录制了相关视频如何无代码DIY一个AI Agent,体验还是非常不错的。

        今日为客户进行该能力演示时,系统莫名抛出运行错误,截屏如下:

具体错误信息如下:

        InternalError.Algo.InvalidParameter: messages with role "tool" must be a response to a preceeding message with "tool_calls"

        使用Bing搜索该问题的解决办法,搜到的结果界面截图如下:

        从搜索结果看,搜索出的内容都是与OpenAI相关的内容,错误描述非常相似。没办法,硬着头皮按OpenAI相关错误去解决问题吧,确实解决不了。只能尝试调整角色名称,好在后续报出的错误没查到雷同的信息。只能按照错误提示挨个试,从角色"tool"换成"function", 搞定。对此,笔者有两点看法:

  1. API接口的能力不是很稳定,之前可以正常运行,现在不行了。
  2. 部分报错信息缺乏创意,不说一模一样吧,简直完全相同,错误的引导了解决问题的方向。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值