one-api 讯飞星火大模型一直报websocket:bad handshake

yruzcnhs  于 4个月前  发布在  其他
关注(0)|答案(2)|浏览(40)

例行检查

  • 我已确认目前没有类似 issue
  • 我已确认我已升级到最新版本
  • 我已完整查看过项目 README,尤其是常见问题部分
  • 我理解并愿意跟进此 issue,协助测试和提供反馈
  • 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭
    问题描述

讯飞星火大模型一直报websocket:bad handshake,无法通过测试。更换模型型号仍然不行,已知有人填写v3.5的版本号后正常使用。 怀疑是wss协议不能正常连接。原因不明。
确认ID、secert和key填写正常,模型填写V2.1 V3.5都试过。
确认服务器的wss协议对外连接正常。

复现步骤
预期结果
相关截图

如果没有的话,请删除此节。

uqdfh47h

uqdfh47h1#

我也遇到了这个问题,已解决

3lxsmp7m

3lxsmp7m2#

我这边排查出来的问题是:在wss连接过程中出现错误,提示HMAC签名无法验证,需要一个有效的日期或x-date头来进行HMAC认证。

原因是客户端和星火服务器的系统时间不一致,导致验证失败。解决方法是同步一下系统时间。

补充说明:这个问题花了好几天才排查出来,原因是oneapi没有将星火的原始报错信息返回到日志中,导致一直无法找到问题的原因。

相关问题