ドキュメント · ガイド
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 を接続
- magpie にプロバイダを追加プロバイダ タブで API キーを追加するか、サブスクにサインインします。
- Qwen Code の行でモデルを選ぶAgent タブで magpie の下のモデルを選びます。
- 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 で質問してください。