故障排查GitHub issue2 分钟阅读排错/错误码

解决FastGPT私有化部署后调用对话接口返回Http url is empty报错

私有化部署latest版本FastGPT后,调用http://ip:3000/api/v1/chat/completions对话接口,返回报错内容: 同时FastGPT容器内会重复出现response error: Http url is empty的错误日志。

现象

私有化部署latest版本FastGPT后,调用http://ip:3000/api/v1/chat/completions对话接口,返回报错内容:

{
    "code": 500,
    "statusText": "",
    "message": "Http url is empty",
    "data": null
}

同时FastGPT容器内会重复出现response error: Http url is empty的错误日志。

可能原因

该报错的核心提示为Http url is empty,表明系统无法获取到有效的HTTP请求地址配置,大概率是私有化部署时的服务地址相关配置未正确完成。

排查步骤

  1. 查看FastGPT容器的运行日志,确认匹配response error: Http url is empty的错误记录。
  2. 检查私有化部署过程中配置的所有服务地址相关参数,确认无遗漏或空值情况。
  3. 核对官方文档中关于服务地址配置的要求,确认配置项的填写格式正确。

解决与验证

解决方法:补全或修正缺失的服务地址配置项,确保所有必填的地址参数均填写正确。 验证方法:重新启动FastGPT容器,再次调用对话接口,确认不再返回Http url is empty的报错,且能正常获取对话结果。

来源:FastGPT GitHub issue