使用 Mistral 作为翻译模型时,翻译帖子中缺失图片

当帖子包含图片且用户切换语言时,翻译后的版本仅显示文本——图片未渲染。切换回原始语言后,图片恢复显示。

此问题出现在将翻译模型从 OpenAI 切换至 Mistral 之后。使用 OpenAI 时图片显示正常。

复现步骤:

  1. 将 Mistral 设置为翻译模型

  2. 创建包含图片的帖子

  3. 通过切换按钮切换语言

  4. 翻译版本中的图片消失

示例: https://madeira.community/t/topic/199

版本: 通过 Communiteq 托管的 Discourse

1 个赞

以下是版本号,这样大家就不需要逐个查找了:Discourse 2026.1.3

2 个赞

已确认:此 bug 仅与 Mistral 相关。使用 OpenAI(GPT-4 mini)翻译相同帖子时一切正常,所有语言均保留了图片。切换到 Mistral 后,图片在某些语言的翻译中随机消失,而其他语言则未受影响。英语 :white_check_mark:,德语 :cross_mark:,葡萄牙语 :white_check_mark: —— 行为不一致。

1 个赞

可能的解决方案,我很想知道这些方法是否有效:

  • 优化您的提示词,明确要求它保留此类链接不动

  • 使用更强大的模型(例如尝试 Mistral Large)

3 个赞

从 Mistral Small 切换到 Mistral Large 后,问题已解决。所有翻译版本中的图片现在都能正确保留。

看来 Mistral Small 未遵循提示指令以保留 upload:// 链接,而 Mistral Large 则遵循了该指令。

1 个赞

谢谢 Richard!切换到 Mistral Large 作为变通方案已经奏效。不过我想知道——是否计划在 Mistral Small 端也修复此问题?如果发布了修复版本,我会在此主题中收到通知吗?

鉴于有数十种名为“Mistral Small”的模型,您能否具体说明您指的是哪一款?

鉴于目前几乎没有理由使用 Mistral Small,因为它在同重量级下已被 Qwen 3.5 和 Gemma 4 超越,而这两者都能处理该任务,我建议使用更优秀的模型。

1 个赞

“谢谢!我目前通过 Mistral API 使用 mistral-small-latest 模型。对于翻译任务,您推荐具体使用哪个 Qwen 3.5 或 Gemma 4 模型?它们是否受 Discourse AI 支持?”

我特意选择 Mistral 是因为其符合 GDPR 要求——Mistral 是一家总部位于欧盟的公司,服务器位于法国,这对我们的平台(madeira.community)至关重要,因为我们服务于葡萄牙及欧盟的用户。

存在一个非常长的 AI 推理提供商列表,它们完全不保留数据,例如 Models | OpenRouter

2 个赞

感谢指点!:+1:t3:

(不过,零数据保留本身并不等同于符合 GDPR 合规要求)

这不是 Discourse 的问题,而是(第三方)大语言模型的能力与您的具体提示词相结合所导致的情况。

1 个赞

通过优化提示词并测试不同变体,我让 Mistral Small 不再移除图片。现在一切运行顺畅、快速且可靠。