ドキュメント · ガイド

Qwen Code を任意のモデルで

Qwen Code は Qwen チームのコーディング Agent qwen で、設定に自分のモデルを加えられます。magpie はそこに自分のモデルを加えるので、qwen で Qwen だけでなく magpie にある任意のモデルを使えます:DeepSeek、Kimi、GLM、OpenAI や Anthropic のキー、ChatGPT や Copilot のサブスク。qwen にキーを貼る必要はありません。

Qwen Code の設定は ~/.qwen/settings.json です($QWEN_HOME があればその下)。magpie はその modelProviders.openai にモデルごとに一項目を追加し、ゲートウェイのアドレス、モデルの id、qwen の /model に出る名前、コンテキスト長を書いて、model を選んだモデルにします。ゲートウェイは各リクエストをモデルのプロバイダ向けに変換し、ツール呼び出しも推論も保ちます。WSL の Qwen Code も同じように設定します。

Qwen Code を接続

  1. magpie にプロバイダを追加プロバイダ タブで API キーを追加するか、サブスクにサインインします。
  2. Qwen Code の行でモデルを選ぶAgent タブで magpie の下のモデルを選びます。
  3. qwen の新しいセッションを始めるQwen Code はセッション開始時にモデルを読むので、新しいセッションを始めるか、/model で選び直します。magpie のモデルもそこに並びます。
ターミナル
magpie qwen deepseek/deepseek-v4-pro    # Qwen Code を DeepSeek で
magpie qwen                             # Qwen Code の今のモデル

キーと /auth

magpie の各項目は MAGPIE_QWEN_API_KEY からキーを読み、magpie はそれを設定の env オブジェクトに書きます。Qwen Code 専用の名前なので、シェルや ~/.qwen/.env で export した変数に隠されることはまずありません。magpie は security.auth.selectedType も openai にするので、qwen は起動時に /auth を聞きません。

自分のモデル

自分の modelProviders の項目はそのまま magpie の前に残るので id は変わらず、Qwen Code の行にも magpie のモデルと並んで出ます。magpie のモデルを選ぶと、それまでのモデルとそのアドレス、認証方式を取っておき、あとで戻します。

元に戻す

行で自分のモデルを選ぶか、行から magpie を外すか、magpie qwen default を実行します。magpie は前のモデルと認証方式を戻し、magpie のモデルが使われなくなると自分の項目とキーを削除します。

よくある質問

Qwen Code で Qwen 以外のモデルを使えますか?

使えます。magpie にあるモデルはすべて qwen の一覧に並びます:DeepSeek、Kimi、GLM、GPT、Claude など。

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

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

実行中のセッションのモデルが変わらないのはなぜですか?

Qwen Code はセッション開始時にモデルを読むからです。新しいセッションを始めるか、/model で選んでください。

WSL の Qwen Code でも使えますか?

使えます。magpie は WSL ディストリの Qwen Code も設定します。

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