Alibaba Cloud Model Studio の Qwen モデルは、Anthropic 互換 API をサポートしています。Claude Code で Qwen を使用するには、次のパラメーターを変更するだけです。
ANTHROPIC_API_KEY (または ANTHROPIC_AUTH_TOKEN):値をModel Studio API キーに置き換えます。
ANTHROPIC_BASE_URL:値を https://dashscope-intl.aliyuncs.com/apps/anthropic に置き換えます。
モデル名:値を Model Studio のモデル名 (例:
qwen-plus) に置き換えます。詳細については、「サポートされているモデル」をご参照ください。
このトピックは、シンガポールリージョンにのみ適用されます。
サポートされているモデル
Model Studio が提供する Anthropic API 互換サービスは、次の Qwen シリーズモデルをサポートしています:
モデルシリーズ | サポートされているモデル名 (model) |
Qwen-Max (qwen3-max-preview のみが思考モードをサポート) | qwen3-max, qwen3-max-2025-09-23, qwen3-max-preview 詳細を表示 |
Qwen-Plus | qwen-plus, qwen-plus-latest, qwen-plus-2025-09-11 詳細を表示 |
Qwen-Flash | qwen-flash, qwen-flash-2025-07-28 詳細を表示 |
Qwen-Turbo | qwen-turbo, qwen-turbo-latest 詳細を表示 |
Qwen-Coder (思考モードはサポートされていません) | qwen3-coder-plus, qwen3-coder-plus-2025-09-23, qwen3-coder-flash 詳細を表示 |
モデルのパラメーターと課金ルールについては、「モデルリスト」をご参照ください。
前提条件
Model Studio の有効化
初めて Model Studio にアクセスする場合は、次の手順に従って有効化してください。
Model Studio コンソールにログインします。
ページの上部に
のメッセージが表示された場合は、クリックして Model Studio を有効化し、無料クォータを申請します。このメッセージが表示されない場合、サービスはすでに有効化されています。
初めて Model Studio を有効化すると、90 日間有効なモデル推論用の新規ユーザー向けの無料クォータを申請できます。クォータの申請方法と詳細については、「新規ユーザー向けの無料クォータ」をご参照ください。
説明無料クォータを使い切るか、有効期限が切れると料金が発生します。これらの料金を回避するには、無料クータのみ機能を有効にすることができます。実際の料金は、コンソールに表示される価格と最終的な請求書に基づきます。
操作手順
Claude Code のインストール
macOS
ターミナルで次のコマンドを実行して、Claude Code をインストールします。
npm install -g @anthropic-ai/claude-codeWindows
Windows で Claude Code を使用するには、まず WSL または Git for Windows をインストールします。次に、WSL または Git Bash で次のコマンドを実行します。
npm install -g @anthropic-ai/claude-code詳細については、Claude Code 公式ドキュメントの「Windows インストールガイド」をご参照ください。
環境変数の設定
Anthropic 互換 API を介して Model Studio サービスにアクセスするには、次の 2 つの環境変数を設定します。
ANTHROPIC_BASE_URL:これを https://dashscope-intl.aliyuncs.com/apps/anthropic に設定します。ANTHROPIC_API_KEYまたはANTHROPIC_AUTH_TOKEN:これをModel Studio API キーに設定します。ANTHROPIC_API_KEYまたはANTHROPIC_AUTH_TOKENのいずれかを使用してアクセス認証を行うことができます。どちらか一方を設定するだけでかまいません。このトピックでは、ANTHROPIC_API_KEYを例として使用します。
macOS
ターミナルで次のコマンドを実行して、デフォルトのシェルタイプを確認できます。
echo $SHELLシェルタイプに基づいて環境変数を設定できます。コマンドは次のとおりです:
Zsh
# YOUR_DASHSCOPE_API_KEY を Model Studio API キーに置き換えます echo 'export ANTHROPIC_BASE_URL="https://dashscope-intl.aliyuncs.com/apps/anthropic"' >> ~/.zshrc echo 'export ANTHROPIC_API_KEY="YOUR_DASHSCOPE_API_KEY"' >> ~/.zshrcBash
# YOUR_DASHSCOPE_API_KEY を Model Studio API キーに置き換えます echo 'export ANTHROPIC_BASE_URL="https://dashscope-intl.aliyuncs.com/apps/anthropic"' >> ~/.bash_profile echo 'export ANTHROPIC_API_KEY="YOUR_DASHSCOPE_API_KEY"' >> ~/.bash_profileターミナルで次のコマンドを実行して、環境変数を適用できます。
Zsh
source ~/.zshrcBash
source ~/.bash_profile新しいターミナルを開き、次のコマンドを実行して、環境変数が正しく設定されているかどうかを確認できます。
echo $ANTHROPIC_BASE_URL echo $ANTHROPIC_API_KEY
Windows
Windows では、CMD または PowerShell を使用して、Alibaba Cloud Model Studio が提供するベース URL と API キーを環境変数として設定できます。
CMD
CMD で、次のコマンドを実行して環境変数を設定できます。
新しい CMD ウィンドウを開き、次のコマンドを実行して、環境変数が正しく設定されているかどうかを確認できます。
echo %ANTHROPIC_API_KEY% echo %ANTHROPIC_BASE_URL%
PowerShell
PowerShell で、次のコマンドを実行して環境変数を設定できます。
# YOUR_DASHSCOPE_API_KEY を Model Studio API キーに置き換えます [Environment]::SetEnvironmentVariable("ANTHROPIC_API_KEY", "YOUR_DASHSCOPE_API_KEY", [EnvironmentVariableTarget]::User) [Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL", "https://dashscope-intl.aliyuncs.com/apps/anthropic", [EnvironmentVariableTarget]::User)新しい PowerShell ウィンドウを開き、次のコマンドを実行して、環境変数が正しく設定されているかどうかを確認できます。
echo $env:ANTHROPIC_API_KEY echo $env:ANTHROPIC_BASE_URL
Claude Code での Qwen へのアクセス
モデルの設定
会話中:
/model <model_name>を実行してモデルを切り替えます。/model qwen-plus起動時:
claude --model <model_name>を実行してモデルを指定します。claude --model qwen-plus環境変数の設定:
ANTHROPIC_MODEL=<model_name>を設定します。export ANTHROPIC_MODEL="qwen-plus" export ANTHROPIC_SMALL_FAST_MODEL="qwen-flash"説明Claude Code はタスクの複雑さに応じてモデルを自動的に選択できます。次の 2 つの環境変数を設定して、メインモデルと高速モデルを指定します:
ANTHROPIC_MODEL:メインモデル。コード生成や推論などの複雑なタスクに使用されます。Qwen-Max、Qwen-Plus、または Qwen-Coder シリーズを推奨します。ANTHROPIC_SMALL_FAST_MODEL:高速モデル。構文チェックやファイル検索などの単純なジョブに使用されます。Qwen-flash または Qwen-Turbo シリーズを推奨します。
設定ファイルでの永続的な設定:プロジェクトのルートディレクトリに
.claude/settings.jsonファイルを作成し、モデルの設定情報を追加します。{ "env": { "ANTHROPIC_MODEL": "qwen-plus", "ANTHROPIC_SMALL_FAST_MODEL": "qwen-flash" } }
Claude Code の実行
プロジェクトディレクトリに移動し、
claudeコマンドを実行します。cd my-project claude
エラーコード
HTTP ステータスコード | エラータイプ | 説明 |
400 | invalid_request_error | リクエストのフォーマットまたは内容が無効です。これは、必須パラメーターの欠落やパラメーター値のデータ型が正しくないことが原因である可能性があります。 |
403 | authentication_error | API キーが無効です。これは、リクエストヘッダーに API キーがないか、API キーが正しくないことが原因である可能性があります。 |
404 | not_found_error | リクエストされたリソースが見つかりませんでした。これは、互換インターフェイスのスペルミスや、リクエストヘッダーに存在しないモデルが指定されたことが原因である可能性があります。 |
429 | rate_limit_error | アカウントがレート制限に達しました。リクエスト頻度を減らしてください。 |
500 | api_error | 一般的な内部サーバーエラーが発生しました。後でリクエストを再試行してください。 |
529 | overloaded_error | API サーバーは現在過負荷であり、新しいリクエストを処理できません。 |
よくある質問
トークンを節約する方法
無関係なファイルを減らす:無関係なファイルのスキャンによるトークン消費を避けるため、特定のプロジェクトディレクトリで Claude Code を起動し、必要なプロジェクトファイルのみを保持します。
会話の要約:Claude Code は会話履歴をコンテキストとして使用します。会話の長さがコンテキストウィンドウの 95% に達すると、Claude Code は自動的に会話を要約します。
/compactを使用して手動で会話を要約することもできます。正確な命令の使用:曖昧なリクエストは不要なファイルスキャンをトリガーし、より多くのトークンを消費する可能性があります。明確で具体的な質問をするか、正確な命令を与えてください。
タスクの分割:複雑なタスクを処理する場合は、いくつかの単純なジョブに分割します。
コンテキストのリセット:新しいタスクを開始する前に、
/clearを使用してコンテキストをリセットします。これにより、無関係な情報がトークンを消費するのを防ぎます。
トークンを節約する方法の詳細については、Claude Code 公式ドキュメントをご参照ください。