ドキュメント

Qwen Code:OpenAI 互換で Claude と GPT を使う

このガイドには API キーが必要です

アカウントを作成して約 1 分でキーを発行し、以下の手順でキーが必要な箇所に貼り付けてください。

登録にカード不要 · API 利用にはチャージが必要です

Qwen Code は Alibaba のオープンソース端末エージェントです。modelProviders 設定が任意の OpenAI 互換 base URL を受け付けるので、1 つの Code By AI キーで Claude と GPT を扱えます。

Qwen Code は Gemini CLI から派生した端末 coding agent です。~/.qwen/settings.json を読み、複数の OpenAI 互換モデルを登録して /model で切り替えられます。

コマンド 1 つで設定(macOS / Linux)

1
curl -fsSL https://www.codebyai.net/setup.sh | sh -s -- --qwen-code

API キーを非表示入力で尋ね、シェルの設定ファイルに CODEBYAI_API_KEY を書き込み、~/.qwen/settings.json に gpt-5.6-terra と claude-sonnet-5 を追加して既定のモデルにします。書き込む前に元ファイルをバックアップします。キーは settings.json に書き込みません。QWEN_HOME を設定している場合は、Qwen Code と同じくその場所のファイルを編集します。再実行でキーを更新し、/model で選んだモデルはそのまま残ります。| sh -s -- --uninstall で元に戻せます。完了後に新しいターミナルを開き、qwen を実行してください。settings.json 内のコメントは残りませんが、バックアップには残ります。以下の手動ステップも同じことを行います。

1. Qwen Code をインストールする

Node.js 22 以上が必要です。

1
npm install -g @qwen-code/qwen-code@latest

macOS / Linux では brew install qwen-code も使えます。qwen --version で確認してください。

2. Code By AI API キーを作成する

Code By AI にサインインし、API Keys ページでキーを作成します。形式は sk-proj-... です。

3. settings.json にモデルを追加する

~/.qwen/settings.json(ユーザーレベル)を開き、既存のオブジェクトに次をマージします。既存のプロバイダーは残してください。

1
{
2
  "modelProviders": {
3
    "openai": [
4
      {
5
        "id": "gpt-5.6-terra",
6
        "name": "CodeByAI GPT",
7
        "baseUrl": "https://www.codebyai.net/api/agent/v1",
8
        "envKey": "CODEBYAI_API_KEY"
9
      },
10
      {
11
        "id": "claude-sonnet-5",
12
        "name": "CodeByAI Claude",
13
        "baseUrl": "https://www.codebyai.net/api/agent/v1",
14
        "envKey": "CODEBYAI_API_KEY"
15
      }
16
    ]
17
  },
18
  "security": { "auth": { "selectedType": "openai" } },
19
  "model": { "name": "gpt-5.6-terra" }
20
}

プロバイダー ID の openai は OpenAI 互換プロトコルを意味します。wireApi を省略しているため Chat Completions を使い、ゲートウェイはその経路で両ファミリーを処理します。Responses API を意図する場合以外は wireApi: "responses" を追加しないでください。

4. キーを環境変数に入れる

認証情報は環境から読み取られ、設定ファイルには保存されません。

1
export CODEBYAI_API_KEY="sk-proj-xxxx"

~/.zshrc か ~/.bashrc に追加し、新しいシェルを開きます。変数がないと Qwen Code はその経路を飛ばすか認証に失敗し、別プロバイダーへ黙って戻ることはありません。

5. Qwen Code を起動する

1
cd your-project
2
qwen

/model を実行し、gpt-5.6-terra か claude-sonnet-5 を選んでプロンプトを送ります。選択はセッションに保存されます。

トラブルシューティング

  • /model にモデルが出ない — modelProviders が裸の配列になっていないか、プロバイダー ID が組み込みの認証種別でないか確認してください。上の "openai": [ ... ] の形にします。
  • 401 — qwen を起動したシェルで CODEBYAI_API_KEY が未設定です。echo $CODEBYAI_API_KEY でキーが表示されるようにしてください。
  • 404 — baseUrl に /chat/completions が付いているか、/v1 が重複しています。https://www.codebyai.net/api/agent/v1 を使ってください。
  • 片方のファミリーしか動かない — モデル ID が Model Plaza と一致するか確認してください。claude-* は Claude チャネルへ、それ以外は Codex チャネルとして扱われます。

はじめに

最初のリクエストまでの 4 ステップ

  1. 01

    無料アカウントを作成

    Google、GitHub、またはメールアドレスとパスワードで登録できます。カードは不要です。

  2. 02

    API キーを生成

    ダッシュボードでキーをワンクリック作成し、CLI から Code By AI に認証します。

  3. 03

    残高をチャージ

    最初のリクエストの前に残高を追加します。利用分はトークン単位で残高から引かれます。

  4. 04

    CLI の接続先を Code By AI に設定

    base URL の環境変数を 1 つ設定するか、config.toml に model provider ブロックを追加します。各エージェントの正確な記述は設定ガイドにまとまっています。

今すぐ使うチャージしてリクエストを送る1 か月の実費

登録にカード不要 · API 利用にはチャージが必要です