Claude Code は、Anthropic が開発したコマンドライン AI コーディングアシスタントです。従量課金、コーディングプラン、またはトークンプラン (チーム版) を使用して Alibaba Cloud Model Studio に接続します。
Claude Code のインストール
インストール
macOS
-
Node.js (v18.0 以降) をインストールまたは更新します。
-
次のコマンドを実行して Claude Code をインストールします。
npm install -g @anthropic-ai/claude-code -
インストールを検証します。出力にバージョン番号が表示されれば成功です。
claude --version
Windows
Windows で Claude Code を使用するには、WSL または Git for Windows をインストールし、WSL または Git Bash で次のコマンドを実行します。
npm install -g @anthropic-ai/claude-code
詳細については、Claude Code 公式ドキュメントの「Windows setup guide」をご参照ください。
ログイン認証のスキップ
Anthropic の公式ログイン認証をスキップするには、~/.claude.json (Windows のパス: C:\Users\<username>\.claude.json) を編集または作成し、hasCompletedOnboarding を true に設定します。
{
"hasCompletedOnboarding": true
}
アクセス認証情報の設定
~/.claude/settings.json (Windows でのパス: C:\Users\<username>\.claude\settings.json) を作成し、請求プランの設定を追加します。
トークンプラン (チーム版)
YOUR_API_KEY を、トークンプラン (チーム版) 専用の API キーに置き換えます。利用可能なモデルについては、トークンプラン (チーム版) のサポート対象モデルをご参照ください。
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY",
"ANTHROPIC_BASE_URL": "https://token-plan.ap-southeast-1.maas.aliyuncs.com/apps/anthropic",
"ANTHROPIC_MODEL": "qwen3.6-plus",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "qwen3.6-flash",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "qwen3.6-plus",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "qwen3.6-plus",
"CLAUDE_CODE_SUBAGENT_MODEL": "qwen3.6-plus"
}
}
コーディングプラン
YOUR_API_KEY を、コーディングプラン専用の API キーに置き換えます。利用可能なモデルについては、コーディングプランのサポート対象モデルをご参照ください。
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY",
"ANTHROPIC_BASE_URL": "https://coding-intl.dashscope.aliyuncs.com/apps/anthropic",
"ANTHROPIC_MODEL": "qwen3.7-plus",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "qwen3.7-plus",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "qwen3.7-plus",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "qwen3.7-plus",
"CLAUDE_CODE_SUBAGENT_MODEL": "qwen3.7-plus"
}
}
従量課金
YOUR_API_KEY を、Alibaba Cloud Model Studio の API キーに置き換えます。利用可能なモデルについては、「Anthropic 互換 API」をご参照ください。
リージョンに応じて ANTHROPIC_BASE_URL を設定します。API キーは、選択したリージョンと一致させる必要があります:
-
中国華北 2 (北京):
https://dashscope.aliyuncs.com/apps/anthropic -
シンガポール:
https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/apps/anthropic。WorkspaceIdを、ワークスペース ID の取得 を参照して得られる実際のワークスペース ID に置き換えてください。
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY",
"ANTHROPIC_BASE_URL": "https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/apps/anthropic",
"ANTHROPIC_MODEL": "qwen3.6-plus",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "qwen3.6-flash",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "qwen3.6-plus",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "qwen3.6-plus",
"CLAUDE_CODE_SUBAGENT_MODEL": "qwen3.6-plus"
}
}
設定を保存した後、新しいターミナルを開き、claude "hello" を実行します。モデルから応答が返されると、セットアップが機能していることが確認できます。さらに確認するには、Claude Code で /status を実行し、ANTHROPIC_BASE_URL と ANTHROPIC_AUTH_TOKEN が Model Studio のアドレスを指していることを確認します。
CC Switch の使用
CC Switch は、複数の API キーや請求プランを管理するための、コミュニティによるオープンソースのデスクトップ GUI です。settings.json を手動で編集することなく、ワンクリックでプロバイダーを切り替えることができます。
CC Switch のインストール
プロバイダーの追加
-
CC Switch のメイン画面で、上部のアイコンバーにある Claude Code (オレンジ色の星のアイコン) を選択し、右上の [+] をクリックして [Add New Provider] を開きます。以下の表に従ってフィールドに入力し、[Add] をクリックします。
料金プラン
設定
トークンプラン (チーム版)
プロバイダー名:Bailian-Token Plan
API キー:コンソールから取得
エンドポイント:
https://token-plan.ap-southeast-1.maas.aliyuncs.com/apps/anthropicコーディングプラン
プロバイダー名:Bailian-Coding Plan
API キー:コンソールから取得
エンドポイント:
https://coding-intl.dashscope.aliyuncs.com/apps/anthropic従量課金
プロバイダー名:Bailian-Pay-as-you-go
API キー:Model Studio の API キー
エンドポイント:
https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/apps/anthropic -
[Advanced Options] を展開して、モデルマッピングを設定します。メインモデルと、Haiku、Sonnet、Opus のデフォルトモデルを、ご使用のプランでサポートされているモデルに設定します。コーディングプランのマッピング例は次のとおりです。
-
メインモデル:
qwen3.7-max(Coding Plan ではサポートされていません) -
Haiku デフォルトモデル:
qwen3.6-flash(Coding Plan ではサポートされていません) -
Sonnet デフォルトモデル:
qwen3.7-max(Coding Plan ではサポートされていません) -
Opus のデフォルトモデル:
qwen3.7-max(Coding Plan ではサポートされていません)
-
-
メイン画面に戻り、プロバイダーの横にある [Enable] をクリックしてから、新しい Claude Code セッションを開始すると、設定が有効になります。
Claude Code Desktop の接続
-
Claude のダウンロードページから Claude Code Desktop をインストールします。
-
上部メニューで、[Help] > [Troubleshooting] > [Enable Developer Mode] を選択します。再起動後、上部に [Developer] メニューが表示されます。
-
[Developer] > [Configure Third-Party Inference] を選択し、[Connection] を [Gateway] に設定し、以下の表に従ってフィールドに入力してから、[Apply locally] をクリックします:
フィールド
値
Gateway base URL
CC Switch ルーターのリッスンアドレス。デフォルトは
http://127.0.0.1:15721です。変更した場合は、次のステップと一致させてください。Gateway API key
Model Studio の API キー
Gateway auth scheme
bearer
Model list
モデル ID は、
claude-opus-4.7のような Anthropic スタイルである必要があります。実際に呼び出されるモデルは、詳細オプションのモデルマッピングに対応する CC Switch ルーティングによって決定されます。表示名は、ドロップダウンラベルにのみ影響します。 -
CC Switch で、左上の設定アイコンをクリックし、[ルーター] に移動して、[ルーターマスタースイッチ] を有効にします。デフォルトのリッスンアドレスは
127.0.0.1:15721です。変更した場合は、前の手順と一致させてください。 -
Claude Code Desktop のモデルドロップダウンから設定したモデル ID を選択して使用を開始します。
Claude Code IDE プラグイン
上記の CLI 設定が完了したら、IDE に Claude Code プラグインをインストールしてください。このプラグインは、settings.json 内の設定を直接再利用します。
VS Code
-
拡張機能マーケットプレイスで
Claude Code for VS Codeを検索してインストールします。 -
VS Code を再起動し、右上のアイコンをクリックして Claude Code を開きます。
-
ダイアログボックスに
/を入力し、[一般設定]を選択して、[選択したモデル]でモデルを設定します。
JetBrains
-
拡張機能マーケットプレイスで
Claude Codeを検索し、インストールします。 -
IDE を再起動し、右上のアイコンをクリックして使用を開始します。
よくある質問
エラーコード
設定中にエラーが発生した場合は、ご使用の料金プランの FAQ ドキュメントをご参照ください:
-
従量課金:「Anthropic API 互換 - エラーコード」
-
コーディングプラン:「コーディングプラン FAQ」
-
トークンプラン (チーム版):「トークンプラン (チーム版) FAQ」
Claude Code 起動後に「Unable to connect to Anthropic services. Failed to connect to api.anthropic.com: ERR_BAD_REQUEST」と表示される
Claude Code が Alibaba Cloud Model Studio ではなく、Anthropic の公式サービスに接続しようとしています。これは通常、環境変数が欠落しているか、設定が有効になっていないことが原因です。次の手順に従ってください:
-
設定を確認します。 Claude Code の起動後に
/statusコマンドを実行し、ANTHROPIC_BASE_URLとANTHROPIC_AUTH_TOKENが Model Studio のアドレスを指していることを確認します。出力が空であるか、Model Studio 以外のアドレスが表示される場合は、settings.jsonの設定を確認してください。 -
hasCompletedOnboarding を確認します。
~/.claude.jsonでhasCompletedOnboardingがtrueに設定されていることを確認します。この設定がない場合、Claude Code は起動時に、ログイン検証のために公式の Anthropic サービスへの接続を試みます。 -
新しいターミナルを開きます。設定ファイルを編集した後、変更を反映させるために、新しいターミナルウィンドウを開いて
claudeを実行します。 -
Claude Code の更新。上記すべての手順を実行しても問題が解決しない場合、Claude Code のバージョンが古い可能性があります。
npm install -g @anthropic-ai/claude-code@latestを実行して最新バージョンに更新し、再度お試しください。
プロバイダー追加時に CC Switch で「No available model list endpoint found. Check the Base URL or confirm that the provider has opened the port」というエラーが表示される
このメッセージは、プロバイダーを保存する際に CC Switch が実行する接続性チェックに起因します。このチェックでは、設定されたリクエスト URL に対してモデルリストエンドポイント ( /v1/models など) をプローブします。Model Studio の Anthropic 互換エンドポイント (/apps/anthropic で終わる) は、messages エンドポイント /v1/messages のみを提供し、モデルリストエンドポイントは提供しません。そのため、プローブは 404 を返し、CC Switch は「No available model list endpoint found」と報告します。
このメッセージは Claude Code の通常の使用に影響はなく、無視できます。 Claude Code は /v1/messages 経由で会話を送信し、使用するモデルはモデルリストエンドポイントからの自動検出に依存せず、CC Switch の [詳細オプション] にあるモデルマッピングによって直接指定されるためです。リクエスト URL と API キーが正しく設定されていれば、[有効化] をクリックして新しい Claude Code セッションを開始するだけで、通常どおりチャットできます。
それでもチャットできない場合は、リクエスト URL の末尾が、余分な /v1 なしで /apps/anthropic になっていること、およびご利用のプランでサポートされているモデルが 詳細オプションのモデルマッピングに入力されていることを確認してください。