ドキュメント · ガイド

Mistral Vibe を任意のモデルで

Mistral Vibe は Mistral のオープンソースのコーディングエージェントで、コマンドは vibe です。設定は $VIBE_HOME(なければ ~/.vibe)の config.toml にあります。magpie はここに magpie プロバイダーとカタログの各モデルを加えるので、Vibe の /model ピッカーに DeepSeek・GLM・Kimi・Qwen・Claude・ChatGPT サブスクリプションなど magpie のモデルが並びます。Mistral 自身のモデルをほかのエージェントで使うには Mistral を Claude Code・Codex・Gemini CLI・OpenCode で使う を見てください。

Mistral Vibe の設定

  1. magpie でプロバイダーを追加プロバイダー ページで API キーを追加するか、サブスクリプションにサインインします。
  2. エージェント ページで Mistral Vibe のモデルを選ぶvia magpie のモデルを選ぶと、magpie が Vibe の active_model をそれに向けます。
  3. 開いている vibe セッションを再起動Vibe は設定を起動時に読みます。その後は Vibe の /model でほかの magpie のモデルにも切り替えられます。

config.toml

magpie はゲートウェイの /v1 を OpenAI chat completions として使う [[providers]] エントリと、カタログのモデルごとに [[models]] エントリを書きます。モデルのエイリアスは magpie/<プロバイダー>/<モデル> で、/model に表示され、active_model に入る値です:

ターミナル
# ~/.vibe/config.toml
active_model = "magpie/deepseek/deepseek-v4-pro"

[[providers]]
name = "magpie"
api_base = "http://127.0.0.1:3425/v1"
api_style = "openai"
backend = "generic"
extra_headers = { Authorization = "Bearer " }

[[models]]
name = "deepseek/deepseek-v4-pro"
provider = "magpie"
alias = "magpie/deepseek/deepseek-v4-pro"
thinking_levels = ["off", …]
supports_images = …
max_context_length = …

キーの置き場所

Vibe はプロバイダーのキーを api_key_env_var が指す環境変数(またはキーリング)からだけ読み、config.toml からは読みません。キーのないプロバイダーは extra_headers をそのまま送るので、magpie は Vibe 用のキーを Authorization ヘッダーとしてそこに置きます。環境変数や ~/.vibe/.env には何も書きません。Vibe のリクエストの User-Agent は Mistral-Vibe/<バージョン> で、ゲートウェイはこれで見分けます。

モデルと思考レベル

推論の強さがあるモデルは thinking_levels に off と各レベルを、ないモデルは off だけを持ちます。Vibe で magpie のモデルに選んだ思考レベルは、モデルがまだ対応している限りそのままです。コンテキストが分からないモデルには 128K を書きます。ないと Vibe は既定のウィンドウを使い、警告を出すからです。

自分の設定はそのまま

ファイルのほかのキーとエントリはあなたのもので、書いたままです。magpie は自分のモデルが変わったときだけ自分のエントリを書き直します。コマンド名が同じ vibe の Avibe は Mistral Vibe とみなしません。Vibe のスキルと AGENTS.md(~/.vibe/skills と ~/.vibe/AGENTS.md)は magpie のライブラリが管理します。

元に戻す

magpie は最初に引き継いだときの active_model の値を覚えておきます。magpie で Vibe 自身のモデルを選ぶか Vibe をオフにすると、active_model をその値(または選んだモデル)に戻し、magpie のプロバイダーとモデルのエントリを削除します。

よくある質問

Mistral Vibe で DeepSeek や Claude を使えますか?

使えます。magpie が config.toml に magpie プロバイダーとモデルを加えるので、Vibe の /model で magpie/ から始まるモデルを選んでください。

magpie のキーはどこに置かれますか?

Vibe は config.toml からキーを読まないので、magpie は extra_headers に Authorization ヘッダーとして置きます。環境変数には書きません。

Vibe が前のモデルのままなのはなぜですか?

Vibe は設定を起動時に読みます。開いている vibe セッションを再起動してください。

元に戻すと前のモデルに戻りますか?

戻ります。magpie は active_model の元の値を覚えていて、元に戻すときにそれを戻します。

同じモデルを他のエージェントでも:Avibe を任意のモデルで、Pencil を任意のモデルで、WorkBuddy を任意のモデルで、OpenMausBot を任意のモデルで。エラーが出るときは よくあるエラーの直し方、または Discord で質問してください。