メインコンテンツへスキップ

Qwen Code とは

Qwen Code は、ターミナル向けのオープンソースのコーディング エージェントです。modelProviders 設定には、使えるモデルとそれぞれの API プロトコルを列挙します。このセットアップでは、その一覧に Capriole AI のモデルを追加します。

前提条件

始める前に、次を用意してください。

インストール

npm で Qwen Code をインストールします(Node.js 22 以降)。
または、Homebrew でインストールします。
インストールを確認します。

設定

モデルの検証

Qwen Code 0.25.3 は、下記の設定を使い、「対応モデル」のすべてのモデルで、Capriole AI 経由のファイル読み取り、ファイル書き込み、最終回答の確認に合格しています。 キーを ~/.qwen/.env に記述します。
~/.qwen/settings.json を作成または更新します。
各設定の役割は次のとおりです。
  • openai の下のモデルは Chat Completions を使います。GPT モデルは wireApi: "responses" を追加して Responses API を使います。
  • anthropic の下のモデルは Anthropic Messages を使います。その baseUrl には /v1 を付けません。
  • envKey は、キーを格納する環境変数の名前です。Qwen Code はキーを Bearer トークンとして Capriole AI に送ります。
  • contextWindowSize は各モデルのコンテキスト ウィンドウを Qwen Code に伝えます。
  • security.auth.selectedType と model.name はデフォルト モデルを設定します。/model でモデルを切り替えると、両方が更新されます。

Qwen Code を実行する

プロジェクト ディレクトリから Qwen Code を起動します。
/model でモデルを切り替えます。単発で実行するには、プロンプト、モデル、そのモデルのグループの認証タイプを渡します。

対応モデル

openai-latest と claude-latest は、常に各ファミリーの最新の旗艦モデルを指します。

トラブルシューティング

Qwen Code が認証エラーを返すのはなぜですか?

~/.qwen/.env で CAPRIOLE_AI_API_KEY が設定されていることを確認するか、同じシェルで変数をエクスポートしてください。

モデルがプロトコル エラーで失敗するのはなぜですか?

モデルのグループの認証タイプで実行してください。openai の下のモデルには --auth-type openai、anthropic の下のモデルには --auth-type anthropic を使います。/model を使うと、これは自動で設定されます。

Claude のリクエストが Unsupported Claude Messages model で失敗するのはなぜですか?

anthropic の下の Claude モデルには、claude-opus-5-5 などのプレフィックスなしの Claude ID が必要です。

注意事項

  • キーは settings.json ではなく ~/.qwen/.env に置いてください。
  • Capriole AI の別のモデルを追加するには、同じファミリーのモデルのエントリーをコピーして ID を変更します。GET https://api.caprioletech.com/v1/models ですべてのモデル ID を一覧できます。
  • 公式リファレンス: Qwen Code、Qwen Code のモデル プロバイダー。
最終更新日 2026年10月20日