使用 Gemini AI 分析带图片的帖子时出现错误“无法将 Array 隐式转换为 String”

大家好,

在使用 Discourse AI 插件 并集成 Gemini 时,我遇到了一个问题。当我尝试分析包含图片的帖子时,会收到以下错误消息:

无法将 Array 隐式转换为 String

发生的情况

  • 如果帖子只包含文本,一切都按预期工作。
  • 如果帖子包含图片,分析会因此错误而失败。

环境

已安装 3.5.0.beta8-dev (70dbb95041)

感谢您的帮助!

1 个赞

当我在公开帖子中包含图片时,Gemini 没有回复,

当我在私信中发送图片时,AI 会报告上面显示的错误。

同样的行为也发生在多个 AI 模型上。

只有默认的“创意”机器人会产生上述错误;其他自定义 AI 机器人可以成功识别图片并正常响应。

我也遇到了同样的问题。纯文本帖子没问题,但如果帖子中有图片,我就会收到同样的“无法将数组隐式转换为字符串”错误。

从错误消息来看,似乎是图片数据中的某些内容让插件或 Gemini 感到困惑。也许它发送图片信息的方式是 API 无法预期的。

很高兴知道这只发生在某些机器人身上。希望这个问题能尽快得到解决。

我在这里使用启用了图像的创意功能时遇到了问题:

你能分享一下你的 LLM 是如何配置的吗?请确保使用现已发布的非预览版 2.0 / 2.5 flash 模型。

确认:移除 RAG 配置后,图像分析功能已恢复正常。感谢您的帮助!

1 个赞

@Roman_Rizzi 修复了 RAG 问题,所以我想我们现在都一切正常了,感谢反馈!

2 个赞