Alibaba Cloud Model Studio のモデルを Claude Code で使用します。
モデルを追加
クライアントを選択して設定を完了します。
- CLI
- CC Switch
- IDE plugin
- Desktop
- 1
Configure the model
- Token Plan
- Pay-as-you-go
- Coding Plan
YOUR_API_KEYを Token Plan API キーに置き換えます:- Token Plan Personal Edition:API Key を作成または表示
- Token Plan Team Edition:シートを割り当てて API Key を取得
qwen4-max-preview を使用する場合、長い出力が切り詰められる場合は、CLAUDE_CODE_MAX_OUTPUT_TOKENS=64000を設定します。これらの環境変数は現在のターミナルでのみ有効です。永続的な設定には、設定ファイルによる設定を使用してください。 - 2
Verify
次のコマンドを実行して確認します。
設定ファイルによる設定
上記の方法に加えて、設定ファイルでも接続できます。
- 1
設定ファイルを開く
- macOS / Linux:
~/.claude/settings.json - Windows:
C:\Users\<username>\.claude\settings.json
- macOS / Linux:
- 2
設定を追加する
- Token Plan
- Pay-as-you-go
- Coding Plan
YOUR_API_KEYを Token Plan APIキーに置き換えます:- Token Plan Personal Edition:API Key を作成または表示
- Token Plan Team Edition:シートを割り当てて API Key を取得
- 3
確認
保存後、次のコマンドを実行して確認します。
コンテキストウィンドウサイズの設定
Claude Code はデフォルトで 200K のコンテキストウィンドウを使用します。モデルが 1M をサポートしている場合、1M(1,000,000 トークン)に拡張できます。
方法 1:環境変数で設定する
~/.claude/settings.json の env フィールドに CLAUDE_CODE_MAX_CONTEXT_TOKENS を追加します:
[1m] を追加します。これは 1M コンテキストウィンドウをサポートする Model Studio モデルで機能します:
権限モード
Claude Codeは6つの権限モードを提供します:
default: すべての操作の前に確認を求めます。acceptEdits: ファイル編集を自動的に承認します。その他の操作は引き続き確認を求めます。plan: 読み取り専用のプランニングモードです。変更は実行されません。dontAsk: 確認を求めません。確認が必要になる操作は直接拒否されます。bypassPermissions: すべての権限チェックをバイパスします。delegate: 委任モード。
--permission-modeを使用して、セッションのデフォルトの権限モードを設定します:
/permissionsを入力すると、bash、edit、MCPツールの事前承認ルールと事前拒否ルールを管理できます。
方法3:settings.jsonの設定
~/.claude/settings.jsonのpermissionsフィールドを設定します:
Bailian CLI の統合
- 1
Bailian CLI をインストールする
- 2
- 3
始める
タスクを自然言語で記述します。例:
エラーコード
設定中にエラーが発生した場合は、ご利用の課金プランに対応する FAQ ドキュメントを参照してください:
- Token Plan: Personal Edition FAQ · Team Edition FAQ
- Pay-as-you-go: エラーコード
- Coding Plan: Coding Plan FAQ
よくある質問
従量課金で節約プランを使用するには?
従量課金で節約プランを使用するには?
公式 Anthropic のログイン検証をスキップするにはどうすればよいですか?
公式 Anthropic のログイン検証をスキップするにはどうすればよいですか?
~/.claude.json(Windows パス: C:\Users\<username>\.claude.json)を編集または作成し、hasCompletedOnboarding を true に設定すると、公式 Anthropic のログイン検証をスキップできます。リクエストが 401 invalid_api_key を返す
リクエストが 401 invalid_api_key を返す
ANTHROPIC_BASE_URL と一致していません。Model Studio は 3 つのアクセス方法を提供しており、各アクセス方法では異なるベース URL と専用の API キーを使用します。アクセス方法 | ベース URL | API キー |
|---|---|---|
Token Plan |
| Token Plan API キー |
Pay-as-you-go | Model Studio API キー( | |
Coding Plan | Coding Plan 専用 API キー |
- リクエスト URL を確認する。
~/.claude/settings.json内のANTHROPIC_BASE_URLを確認します。 - API キーの種類を確認する。 上の表を使用して、API キーの種類がベース URL と一致していることを確認します。
- 設定を修正する。 Model Studio の Pay-as-you-go API キーを使用する場合は、
ANTHROPIC_BASE_URLをhttps://dashscope-intl.aliyuncs.com/apps/anthropicに設定します。
Claude Code の起動後、インターフェースに "Unable to connect to Anthropic services. Failed to connect to api.anthropic.com: ERR_BAD_REQUEST" と表示される
Claude Code の起動後、インターフェースに "Unable to connect to Anthropic services. Failed to connect to api.anthropic.com: ERR_BAD_REQUEST" と表示される
- 設定を確認する。 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を実行して最新バージョンに更新し、再度お試しください。
レガシーインターフェース使用時にモデル切り替えが反映されない
レガシーインターフェース使用時にモデル切り替えが反映されない
https://dashscope-intl.aliyuncs.com/api/v2/apps/claude-code-proxy は、非推奨のモデルのみをサポートします。他のモデルを指定しても効果はありません。利用可能なモデルを使用するには、このドキュメントの設定に従って新しいインターフェースに移行してください。プロバイダー追加時に CC Switch が "No available model list endpoint found. Check the Base URL or confirm that the provider has opened the port" と報告する
プロバイダー追加時に CC Switch が "No available model list endpoint found. Check the Base URL or confirm that the provider has opened the port" と報告する
/v1/models など)をプローブします。Model Studio の Anthropic 互換エンドポイント(末尾が /apps/anthropic)は、メッセージエンドポイント /v1/messages のみを提供し、モデルリストエンドポイントは提供しないため、プローブが 404 を返し、CC Switch が "No available model list endpoint found" と報告します。このメッセージは Claude Code の通常の使用には影響せず、無視できます。 Claude Code は /v1/messages を介して会話を送信し、使用されるモデルはモデルリストエンドポイントからの自動検出に依存せず、CC Switch の Advanced options にあるモデルマッピングによって直接指定されます。リクエスト URL と API キーが正しく設定されていれば、Enable をクリックして新しい Claude Code セッションを開始するだけで、通常どおりチャットできます。それでもチャットできない場合は、リクエスト URL の末尾が /apps/anthropic であり、余分な /v1 が付いていないこと、および Advanced options のモデルマッピング にご利用のプランでサポートされているモデルを入力したことを確認してください。CC Switch のモデルマッピングで AccessDenied が返される
CC Switch のモデルマッピングで AccessDenied が返される
AccessDenied エラー(HTTP 403、code: access_denied)で失敗する場合、Model Studio コンソール > Model Gallery で、そのモデルが Upcoming deprecation と表示されていないか確認してください。今後非推奨予定としてマークされたモデルはリストに表示されたままですが、API 呼び出しは 403 AccessDenied を返します。次の手順に従ってください:- モデルが非推奨予定としてマークされているか確認する。 Model Studio コンソール > Model Gallery で、使用中のモデルを検索し、そのステータスラベルを確認します。
- 最新の利用可能なモデルに切り替える。 モデルマッピング内のレガシーモデル(
qwen-coder-turbo-0919など)を最新の利用可能なモデル(qwen3.8-maxなど)に置き換えます。 - モデルマッピングを再設定してテストする。 CC Switch の Advanced options でモデルマッピングを更新し、Enable をクリックしてから、新しい Claude Code セッションを開始して確認します。