For the complete documentation index, see llms.txt. This page is also available as Markdown.

📙Devstral 2 - 実行ガイド

Mistral Devstral 2 モデルのローカル実行ガイド:123B-Instruct-2512 と Small-2-24B-Instruct-2512。

Devstral 2 は、ソフトウェアエンジニアリング向けの Mistral の新しいコーディングおよびエージェント型 LLM で、 24B および 123B サイズで利用できます。123B モデルは SWE-bench、コーディング、ツール呼び出し、エージェント用途で SOTA を達成します。24B モデルは 25GB の RAM/VRAM に収まり、123B は 128GB に収まります。

Devstral 2 は、視覚機能、256k のコンテキストウィンドウをサポートし、 Ministral 3と同じアーキテクチャを使用しています。これで、 ファインチューニング を Unsloth でローカルに実行できるようになりました。

Devstral 2 のすべてのアップロードは、Unsloth の Dynamic 2.0 手法を使用しており、 Aider Polyglot および 5-shot MMLU ベンチマークで最高の性能を発揮します。

Devstral-Small-2-24BDevstral-2-123B

Devstral 2 - Unsloth Dynamic GGUF:

Devstral-Small-2-24B-Instruct-2512
Devstral-2-123B-Instruct-2512

🖥️ Devstral 2 の実行

実行手順のステップごとのガイドはこちらです。 Devstral 24B および大型の Devstral 123B モデルの実行方法。どちらのモデルも視覚をサポートしていますが、現在は vision はサポートされていません llama.cpp では

⚙️ 使用ガイド

推論に推奨される設定は次のとおりです。

  • Temperature ~0.15

  • Min_P を 0.01 に設定(任意ですが、0.01 がよく機能します。llama.cpp のデフォルトは 0.1)

  • 使用 --jinja を有効にしてシステムプロンプトを使います。

  • 最大コンテキスト長 = 262,144

  • 推奨最小コンテキスト: 16,384

  • 最新の llama.cpp をインストールしてください。 2025年12月13日のプルリクエスト が問題を修正します。

🎩Devstral-Small-2-24B

完全精度(Q8)の Devstral-Small-2-24B GGUF は 25GB の RAM/VRAM に収まります。現在はテキストのみです。

✨ llama.cpp で Devstral-Small-2-24B-Instruct-2512 を実行

  1. 最新の llama.cppGitHub こちらから取得してください。以下のビルド手順に従うこともできます。 -DGGML_CUDA=ON-DGGML_CUDA=OFF に変更してください。GPU がない場合、または CPU 推論だけを使いたい場合です。 Apple Mac / Metal デバイスの場合は-DGGML_CUDA=OFF そのまま続行してください。Metal サポートはデフォルトで有効です。

  1. もし llama.cpp を使ってモデルを直接読み込みたい場合は、以下のようにできます: (:Q4_K_XL)は量子化タイプです。Hugging Face から直接取得することもできます:

  1. モデルのダウンロード( pip install huggingface_hub hf_transfer のインストール後)。 UD_Q4_K_XL または他の量子化版を選べます。

  1. 会話モードでモデルを実行:

👀Devstral と vision

  1. Devstral の画像機能を試すために、まずこのような画像をダウンロードしましょう Unsloth による FP8 強化学習 以下のものを:

  2. 画像は次の方法で取得します wget https://unsloth.ai/cgi/image/fp8grpolarge_KharloZxEEaHAY2X97CEX.png?width=3840%26quality=80%26format=auto -O unsloth_fp8.png これにより画像は "unsloth_fp8.png" として保存されます

  3. その後、次の方法で画像を読み込みます /image unsloth_fp8.png 以下のようにモデルを読み込んだ後に:

  4. 次にこれをプロンプトします この画像を説明してください すると以下が得られます:

🚚Devstral-2-123B

完全精度(Q8)の Devstral-Small-2-123B GGUF は 128GB の RAM/VRAM に収まります。現在はテキストのみです。

Devstral-2-123B-Instruct-2512 実行チュートリアル

  1. 最新の llama.cppGitHub こちらから取得してください。以下のビルド手順に従うこともできます。 -DGGML_CUDA=ON-DGGML_CUDA=OFF に変更してください。GPU がない場合、または CPU 推論だけを使いたい場合です。

  1. HuggingFace から次の方法で直接取得できます:

  1. モデルのダウンロード( pip install huggingface_hub hf_transfer のインストール後)。 UD_Q4_K_XL または他の量子化版を選べます。

  1. 会話モードでモデルを実行:

🦥 Unsloth で Devstral 2 をファインチューニング

ちょうど Ministral 3のように、Unsloth は Devstral 2 のファインチューニングをサポートしています。学習は 2 倍高速で、VRAM は 70% 少なく、8 倍長いコンテキスト長をサポートします。Devstral 2 は 24GB VRAM の L4 GPU に無理なく収まります。

残念ながら、Devstral 2 は 16GB VRAM のメモリ制限をわずかに超えるため、現時点では Google Colab で無料でファインチューニングすることはできません。ただし、 できます 私たちの Kaggle ノートブックを使えば無料でモデルをファインチューニングでき、デュアル GPU にアクセスできます。ノートブックの Magistral のモデル名を、 unsloth/Devstral-Small-2-24B-Instruct-2512 モデル名に変更するだけです。

Devstral Vision ファインチューニング ノートブック

Devstral Sudoku GRPO RL ノートブック

😎Llama-server サービング & デプロイ

本番環境で Devstral 2 をデプロイするには、 llama-server を使用します。新しいターミナルで、たとえば tmux 経由で、次のようにモデルをデプロイします:

上記を実行すると、次のようになります:

次に新しいターミナルで、 pip install openaiを実行した後、次を行います:

これにより単純に 4 が出力されます。

🧰Devstral 2 のツール呼び出しチュートリアル

に従った後、 Devstral 2 ツールをいくつか読み込んで、Devstral の動作を見てみましょう!ツールをいくつか作成しましょう - Python にコピーして貼り付け、実行してください。

次に、モデルをテストするために、可能なメッセージのランダムなリストから簡単な質問をします:

次に、関数呼び出しを自動で解析する以下の関数(コピー&ペーストして実行)を使います。Devstral 2 は複数を同時に行うかもしれません!

そして1分後、次を得ます:

または JSON 形式では:

最終更新

役に立ちましたか?