CodeBuddy Code でカスタムエンドポイントを使って Claude を使う
環境変数を 3 つ設定するだけで、Tencent の CodeBuddy Code CLI を AI in IDE 経由で Claude Opus 5.5、Sonnet 5.5、Haiku 4.5 で動かします。
2026-11-06 に @tencent-ai/codebuddy-code 2.180.0 で確認しました。以下の設定で、codebuddy -p が claude-sonnet-5-5 と claude-haiku-4-5-20251001 から応答を返しました。
かんたん設定
- CLI をインストール。
npm install -g @tencent-ai/codebuddy-codeを実行し、続けてcodebuddy --versionを実行します。 - API キーを作成。 API Keys を開いてキーを作り、AWSQ または CCMAX チャンネルを選びます。
- 環境変数を設定。
~/.zshrcまたは~/.bashrcに次を追加し、新しいターミナルを開きます。
1 export CODEBUDDY_BASE_URL="https://api.aiinide.com/v1"2 export CODEBUDDY_API_KEY="YOUR_DASHBOARD_API_KEY"3 export CODEBUDDY_MODEL="claude-sonnet-5-5"
Windows PowerShell では setx CODEBUDDY_BASE_URL "https://api.aiinide.com/v1" を使い、残りの 2 つも同じように設定してから新しいウィンドウを開きます。
- 確認。
codebuddy -p "Reply with exactly: OK"を実行します。応答はOKになり、リクエストは Usage に表示されます。
ベース URL は /v1 で終える
CodeBuddy Code は OpenAI Chat Completions 形式で通信し、/chat/completions を付けます。https://api.aiinide.com/v1 なら /v1/chat/completions を呼び、ここは AWSQ と CCMAX のキーを受け付けます。ホスト名だけだと Codex チャンネル用のルートである /chat/completions を呼び、400 This endpoint requires a CODEX API key で失敗します。
CodeBuddy のドキュメントによると、非対話の -p モードでは常に CODEBUDDY_API_KEY が使われます。対話セッションのリクエストが AI in IDE の使用量に出てこない場合は、そのセッションが /model でどのアカウントやモデルを選んだかを確認してください。
対応モデル
CODEBUDDY_MODEL | チャンネル | 向いている用途 |
|---|---|---|
claude-opus-5-5 | AWSQ、CCMAX | 難しいリファクタリング、長時間のエージェント実行 |
claude-sonnet-5-5 | AWSQ、CCMAX | 日常のコーディング |
claude-haiku-4-5-20251001 | AWSQ、CCMAX | 素早い修正、安価な確認 |
CodeBuddy のドキュメントによると、CODEBUDDY_SMALL_FAST_MODEL と CODEBUDDY_CODE_SUBAGENT_MODEL でバックグラウンド用とサブエージェント用のモデルを設定します。claude-haiku-4-5-20251001 にするとコストを抑えられます。料金はモデルと料金を参照してください。
よくある質問
CodeBuddy Code で AI in IDE を使うにはどのベース URL が必要ですか。
https://api.aiinide.com/v1 です。CodeBuddy は /chat/completions を付けます。ホスト名だけだと Codex 用のルートに届き、400 が返ります。
CodeBuddy の IDE プラグインでも使えますか。
このページが扱うのは CodeBuddy Code CLI だけです。IDE プラグインのモデル設定は確認していません。
Claude 固有のツール機能はこのエンドポイントで使えますか。
OpenAI 互換エンドポイントでは、テキスト、ストリーミング、クライアント側の関数ツールが使えます。Fast mode や hosted tools などの Claude 拡張機能には対応していません。これらが必要な場合は Claude Code を使ってください。