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

解决FastGPT私有部署中知识库图片无法正常输出的问题

用户在私有部署V4.14.2版本的FastGPT中,使用知识库作为业务客服辅助工具,上传带图片的Word文档后,在AI对话中引导模型输出图片时,图片无法正常展示。尝试开启或关闭“图片转64位”功能,未对图片展示效果产生影响。日志显示异常图片链接的JWT令牌参数与可正常访问的图片链接参数存在差异。 1.

现象

用户在私有部署V4.14.2版本的FastGPT中,使用知识库作为业务客服辅助工具,上传带图片的Word文档后,在AI对话中引导模型输出图片时,图片无法正常展示。尝试开启或关闭“图片转64位”功能,未对图片展示效果产生影响。日志显示异常图片链接的JWT令牌参数与可正常访问的图片链接参数存在差异。

可能原因

  1. 生成图片访问链接时的JWT令牌参数异常,导致文件下载接口校验失败。
  2. 文件下载接口的权限校验逻辑未正确匹配知识库图片的访问参数。
  3. “图片转64位”功能未正确关联到知识库图片的处理流程,无法生效。

排查步骤

  1. 确认当前FastGPT私有部署版本为V4.14.2,核对环境配置信息。
  2. 复制异常图片链接与正常图片链接,分别在浏览器中打开,记录返回结果与日志信息。
  3. 解析两个链接中的JWT令牌,对比objectKeybucketNametypeiatexp等payload字段,确认是否存在异常差异。
  4. 分别开启和关闭“图片转64位”功能,重新上传带图片的Word文档,验证图片展示效果是否变化。
  5. 查看文件下载接口的详细日志,确认请求异常链接时的返回状态码与错误信息。

解决与验证

若排查发现JWT令牌参数异常,需重新生成符合校验规则的图片访问链接。若为文件下载接口权限校验逻辑问题,需核对接口的校验规则,确保匹配知识库图片的访问参数。若为“图片转64位”功能未关联知识库流程,需按文档配置功能关联逻辑。验证时,重新上传带图片的Word文档,生成新的图片访问链接,在AI对话中测试图片是否可以正常展示,同时确认“图片转64位”功能是否生效。

来源:FastGPT GitHub issue