AI・機械学習
中級

Mistral Instructフォーマット(ミストラルインストラクトフォーマット)

Mistral AIが採用するLLM会話テンプレート。`[INST]`/`[/INST]`トークンでユーザー発話を囲み、マルチターン会話では`</s>`でターンを区切る形式。Mistral 7B v0.1から採用され、Mixtral/Mistral Large系でも継続使用。

0 回閲覧
0 いいね
2026/6/7 更新
関連タグ
チャットテンプレート
Mistral AI
Mixtral
プロンプト形式
instruction tuning

Mistral Instructフォーマット — シンプルで普及したインストラクション形式

Mistral AIは2023年9月にMistral 7B Instruct v0.1を公開し、[INST]/[/INST]タグを使ったシンプルな会話フォーマットを採用した。LLaMA 2の形式と似ているが、システムプロンプトの扱いや会話継続の構造がやや異なる。Mixtral 8x7B/8x22Bなど後続の主要モデルでも継承されており、フランス拠点のMistral AIのモデルエコシステムで広く採用されている。

基本構造

単一ターン

&lt;s>[INST] GPUの選び方を教えてください [/INST] GPU選択では...&lt;/s>

マルチターン会話

&lt;s>[INST] RTX 5090とは何ですか? [/INST] RTX 5090はNVIDIAの...&lt;/s>
[INST] 価格はいくらですか? [/INST] 2025年時点では...&lt;/s>
[INST] 電力消費はどうですか? [/INST]

システムプロンプトの扱い(v0.1-v0.2)

&lt;s>[INST] &lt;&lt;SYS>>
PC自作の専門家として回答してください。
&lt;&lt;/SYS>>

最初の質問 [/INST]

バージョン別の変化

バージョン特徴
Mistral 7B Instruct v0.1 (2023-09)基本[INST]/[/INST]形式
Mistral 7B Instruct v0.2 (2023-12)コンテキスト長32kに拡張
Mistral 7B Instruct v0.3 (2024-05)Function Calling用トークン追加
Mixtral 8x7B Instruct v0.1同形式を継承
Mistral Small 3.1 (2025)ChatML互換に移行傾向

Function Calling拡張(v0.3以降)

[TOOL_CALLS] [{"name": "search_products", "arguments": {"query": "RTX 5090"}}] &lt;/s>
[TOOL_RESULTS] {"results": [...]} [/TOOL_RESULTS]
[INST] 結果を要約してください [/INST]

ChatMLとの比較

Mistral形式は&lt;s>/&lt;/s>(BOS/EOS)でターンを区切り、assistantロールの明示的な宣言がないコンパクトな形式。ChatMLは各ロールを明示的に宣言するより冗長だが明確な形式。

よくある質問

Q: Mistral APIでChatML形式は使えるか? A: Mistral公式APIはOpenAI互換のMessages形式を受け付け、内部でMistral形式に変換する。ユーザーは直接Mistral形式を扱う必要はない。

Q: OllamaでMistralモデルを動かすとき形式は? A: Ollamaが自動的にMistral Instructフォーマットを適用する。ollama run mistralで通常通り会話すればよい。

Q: Mixtral 8x7Bはどのフォーマットを使う? A: Mixtral 8x7B InstructはMistral Instructフォーマットを継承。ただしMixtral 8x22B以降ではChatML対応が強化されている。

この記事について
カテゴリーAI・機械学習
難易度中級
作成日2026/6/7