Mistral を翻訳モデルとして使用した際、翻訳された投稿から画像が欠落する

投稿に画像が含まれている場合、ユーザーが言語を切り替えると、翻訳版ではテキストのみが表示され、画像はレンダリングされません。元の言語に戻すと画像が表示されます。

この問題は、翻訳モデルを OpenAI から Mistral に切り替えた後に発生しました。OpenAI の使用時には画像は正しく表示されていました。

再現手順:

  1. 翻訳モデルを Mistral に設定

  2. 画像を含む投稿を作成

  3. トグルで言語を切り替え

  4. 翻訳版で画像が消える

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

バージョン: Communiteq 経由でホストされた Discourse

「いいね!」 1

バージョン番号はこちらです。全員が個別に確認する必要はありません:Discourse 2026.1.3

「いいね!」 2

確認済み:このバグは 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

リチャードさん、ありがとうございます!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 はフランスに本社を置き、サーバーもフランスに所在する EU 企業であり、ポルトガルや EU 圏のユーザーを対象とする当プラットフォーム(madeira.community)にとって重要な点です。

データ保持ゼロのAI推論プロバイダーのリストは非常に長く、例えば Models | OpenRouter のようなものがあります。

「いいね!」 2

ご指摘ありがとうございます!:+1:t3:

(ただし、データの保持をゼロにするだけでは、GDPR への準拠を保証するものではありません)

これは Discourse の問題ではなく、(サードパーティ製)LLM の機能と、お使いの特定のプロンプトの組み合わせに関する問題です。

「いいね!」 1

プロンプトを改良し、さまざまなバリエーションを試したところ、Mistral Small が画像を削除しなくなりました。これで、すべてがスムーズに、高速に、かつ確実に動作するようになりました。