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

解决FastGPT中图片无法正常解析返回400 Invalid image URL的错误问题

无论是单独上传图片还是使用可正常下载的OSS链接,图片都无法被正确解析。模型返回报错:400 Invalid image URL. The URL must be a valid HTTP or HTTPS URL, or a data URL with base64 encoding。

现象

无论是单独上传图片还是使用可正常下载的OSS链接,图片都无法被正确解析。模型返回报错:400 Invalid image URL. The URL must be a valid HTTP or HTTPS URL, or a data URL with base64 encoding。经检查,示例图片链接https://tojoy-finder.oss-cn-beijing.aliyuncs.com/20251128/wx_GVAHDrlk1pPdywnMHmDZg/f80de5f3-0fec-4948-af6f-8468927f7096.png可正常访问,且模型支持图片解析功能。

可能原因

当前使用的FastGPT版本不支持特殊content-type类型的图片,符合格式的有效图片链接无法被正确解析。

排查步骤

  1. 确认报错文本为400 Invalid image URL. The URL must be a valid HTTP or HTTPS URL, or a data URL with base64 encoding。
  2. 验证待解析的图片链接是否可正常访问,确认链接格式符合HTTP/HTTPS或base64 data URL要求。
  3. 检查当前使用的FastGPT版本号。

解决与验证

将FastGPT升级至4.14.4版本,该版本支持特殊content-type类型的图片。升级完成后,重新上传图片或使用OSS链接,确认图片可正常解析且无对应报错返回。

来源: FastGPT GitHub issue #6104