ドキュメント · ガイド

Zed を任意のモデルで

Zed の Agent パネルは設定にある言語モデルプロバイダで動きます。magpie は自身を OpenAI 互換プロバイダとして Zed に加えるので、Zed の Agent で magpie にある任意のモデルを使えます:DeepSeek、Kimi、GLM、Qwen、OpenAI キー、ChatGPT や Copilot のサブスク。Zed にキーを貼る必要はありません。

Zed の設定は macOS と Linux では ~/.config/zed/settings.json($XDG_CONFIG_HOME があればその下)、Windows では %APPDATA%\Zed にあります。magpie は language_models.openai_compatible.magpie を加えてゲートウェイのアドレスと magpie のモデルを書き、agent.default_model を選んだモデルにします。Zed は実行中に変更を読みます。ゲートウェイは各リクエストをモデルのプロバイダ向けに変換し、ツール呼び出しも推論も保ちます。

Zed を接続

  1. magpie にプロバイダを追加プロバイダ タブで API キーを追加するか、サブスクにサインインします。
  2. Zed の行でモデルを選ぶAgent タブで Zed の行のモデルを選びます。
  3. Zed の Agent パネルを開くそのモデルがパネルの既定になり、magpie のモデルはパネルのモデル選択の magpie の下にも並びます。
ターミナル
magpie zed deepseek/deepseek-v4-pro    # Zed の Agent を DeepSeek で
magpie zed                             # Zed の今のモデル

API キー

Zed は OpenAI 互換プロバイダのキーを settings.json ではなく、プロバイダのアドレスごとにシステムの資格情報ストアに保存します。magpie はそこに Zed 用のキーを保存します:macOS ではキーチェーン、Linux では Secret Service、Windows では資格情報マネージャーです。それでも Zed が API キーを求めるときは、Zed を再起動してください。

モデルと思考

各モデルにはコンテキスト長と返答の上限が付くので、Zed はいつ圧縮するかが分かります。画像を扱えるかも付きます。考えるモデルは reasoning_effort を high、またはそのモデルの最も強いレベルで書くので、Zed に思考スイッチとレベルが出ます。settings.json で自分がモデルに設定したレベルは(none も含め)、magpie が一覧を書き直しても残ります。Zed が自分のプロキシ経由でゲートウェイに届く場合、magpie はそのアドレスを残します。

元に戻す

Zed の行で Zed 自身のモデルを選ぶか、行から magpie を外すか、magpie zed default を実行します。magpie は元の既定モデルとプロバイダの設定を戻します。

よくある質問

Zed で ChatGPT サブスクを使えますか?

使えます。magpie で ChatGPT にサインインし、Zed の行で GPT モデルを選びます。Zed のリクエストは magpie に届き、magpie がサブスクを使います。

Zed が magpie の API キーを求めます。

magpie はキーをシステムの資格情報ストアに保存済みです。Zed を再起動して読み込ませてください。

あるモデルで Zed に思考スイッチが出ないのはなぜですか?

そのモデルは考えません。考えるモデルには magpie が reasoning_effort を設定するので、Zed にスイッチが出ます。

Zed の編集予測は変わりますか?

変わりません。magpie は Agent パネルの既定モデルを設定し、プロバイダを一つ加えるだけで、編集予測はそのままです。

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