现象
Docker部署FastGPT后,挂载模型API所需的证书文件。部署服务器与FastGPT容器内均可正常调用目标模型API,但在FastGPT页面内配置API URL与密钥后,测试连接显示connection error,docker logs存在相关报错。
可能原因
模型API存在证书验证要求,FastGPT容器虽挂载了证书文件,但未在服务配置中正确关联证书路径,或证书挂载配置存在错误,导致服务无法正常加载证书完成验证。
排查步骤
- 核对Docker部署命令或docker-compose配置中的证书挂载参数,确认容器内证书文件的实际挂载路径。
- 检查FastGPT服务配置项,确认是否存在用于指定证书路径的参数,需按实际环境确认参数名称与配置方式。
- 进入FastGPT容器,执行文件查看命令,确认证书文件已正确挂载至指定路径。
- 对比部署服务器与FastGPT容器内调用模型API的命令参数,确保页面配置的API URL、密钥等参数与容器内调用的参数一致。
解决与验证
根据实际挂载的证书路径,在FastGPT服务配置中添加对应证书路径的参数。重启FastGPT容器后,在页面重新配置API URL与密钥,执行测试连接。若部署服务器与FastGPT容器内仍可正常调用模型API,且页面测试连接无connection error,则问题解决。
来源: FastGPT 官方来源
适用性与版本范围
本页适用于官方来源记录的 故障排查 场景。执行变更前,需核对 FastGPT、依赖、API 与部署版本。
安全护栏
凭证与私密数据使用 [REDACTED_CREDENTIAL] 占位符。执行操作前需核对文档的环境与版本。
回滚指引
恢复变更前的技术内容权威快照、已保存配置与数据快照,再执行最小验证场景。