クイックスタート
このガイドでは、AIHubMix 経由で Claude Code を数分で使い始める方法を説明します。1. Claude Code をインストールする
ローカルインストール
npm でインストールする
Node.js 18 以上が必要です。2. AIHubMix API を設定する
Anthropic 互換 API として AIHubMix のモデルサービスに接続するには、次の環境変数を設定します。ANTHROPIC_BASE_URLをhttps://aihubmix.comに設定しますANTHROPIC_AUTH_TOKENを AIHubMix プラットフォームで取得した API Key に設定しますANTHROPIC_MODELをモデル一覧で対応している Claude モデルに設定します。例:claude-sonnet-4-5
- macOS
- Windows
- ターミナルで次のコマンドを実行し、既定の Shell を確認します。
- Shell に合わせて環境変数を設定します。
- 設定を反映します。
- 新しいターミナルを開き、環境変数が有効か確認します。
CC Switch で Claude Code を管理する場合は、グローバルな
ANTHROPIC_AUTH_TOKEN、ANTHROPIC_BASE_URL、ANTHROPIC_MODEL を別途設定しないことをおすすめします。システムまたはユーザー環境変数が CC Switch の Provider 設定を上書きし、画面上では正しい Provider を選んでいても Claude Code が古い Key や古いモデルを使い続けることがあります。3. 設定を検証する
環境変数または CC Switch の設定後、長いセッションを始める前に最小リクエストで Key、モデル、Anthropic 互換エンドポイントが利用できることを確認します。200 を返し、内容が 2 であれば、AIHubMix Key と Claude モデルは利用可能です。続いて次を実行します。
2 が返れば、Claude Code のエンドツーエンド設定は成功です。
4. 使い始める
設定が完了したら、作業ディレクトリに移動してclaude を実行します。
Not logged in · Please run /login が表示されたり、Anthropic のログイン選択肢が開いたりする場合、通常は Claude Code が利用可能な AIHubMix 設定を読み込めていないか、初回オンボーディングが未完了です。まず上記の最小リクエストが 2 を返すことを確認し、古いグローバル環境変数 ANTHROPIC_AUTH_TOKEN、ANTHROPIC_BASE_URL、ANTHROPIC_MODEL が現在の設定を上書きしていないか確認してください。Key が利用可能でもログインフローに入る場合は、次の手順で初回オンボーディングをスキップします。

- ユーザーホームの
.claude.jsonを探します。- macOS / Linux:
~/.claude.json - Windows:
C:\Users\%USERNAME%\.claude.json
- macOS / Linux:
hasCompletedOnboardingをtrueに設定します。
- 保存してから、ターミナルで
claudeを再実行します。
(任意)モデル設定の追加方法
Claude Code は次のモデル設定方法に対応しています。優先度は上から下で、高い優先度の設定が低い優先度の設定を上書きします。- 会話中:
/model <モデル名>で一時的にモデルを切り替えます。
- Claude Code 起動時:
claude --model <モデル名>で単一セッションのモデルを指定します。
- 環境変数: タスクの複雑さに応じてモデル階層を設定します。
ANTHROPIC_DEFAULT_OPUS_MODEL:複雑な推論やアーキテクチャ設計向け。ANTHROPIC_DEFAULT_SONNET_MODEL:コーディングや機能実装向け。ANTHROPIC_DEFAULT_HAIKU_MODEL:簡単なチェックやファイル検索向け。
settings.json: Claude Code のユーザー設定ファイル(macOS/Linux は~/.claude/settings.json、Windows はC:\Users\%USERNAME%\.claude\settings.json)またはプロジェクト設定に書き込みます。
フォールバック設定:
/model、起動引数、環境変数、CC Switch の設定が反映されない場合や、Claude Code が古いモデルを読み続ける場合は、settings.json を直接編集します。以下の例では ANTHROPIC_MODEL とトップレベルの model を同時に設定し、Opus、Sonnet、Haiku の各スロットのモデル名も保持します。<AIHUBMIX_API_KEY> を実際の Key に置き換えてください。保存後に Claude Code を再起動し、/models で現在のセッションで利用できるモデルを確認します。
CC Switch ではどのように設定しますか?
- CC Switch を起動し、左側で Claude Code を選択してから “Add Vendor” をクリックします。

- プリセット一覧から “AiHubMix” を選択します。Claude Code 側の Provider を設定していることを確認してください。

- “API Key” 欄に実際の Key を入力します。

- 設定後は、まず
claude-sonnet-4-5をモデル ID として使い、“Add” をクリックして保存します。ヘルスチェックが通ったら、Claude Code 内の/modelsまたは/modelで他の Claude モデルへ切り替えられます。

- ホームに戻り、Provider 一覧から “AiHubMix” を選択して “Start” をクリックします。

VS Code プラグインではどのように設定しますか?
- VS Code を起動し、プラグインをインストールします。

Ctrl + Shift + PまたはCmd + Shift + Pを押し、Settingsと入力します。

Claude Codeを検索し、Claude Code: Environment Variable->Edit in settings.jsonを開きます。

claudeCode.environmentVariablesに AIHubMix の情報を入力します。

Wechat-Agent-SDK
シンプルな API 呼び出しで、Claude Code、Codex、Kimi などの AI エージェントを WeChat に接続できます。ACP プロトコルに対応し、サーバーやデータベースなしでローカル実行でき、再開や自動再接続にも対応しています。インストール先:https://github.com/AIhubmix/wechat-agent-sdk
FAQ
Q: 401 認証エラーが表示される場合は?
401 は認証に失敗したことを示しますが、原因は完全なエラーメッセージによって異なります。
No token provided:Key が送信されていません。Claude Code で/configを開き、Use custom API keyの Token 設定を確認してください。invalid key: AIHUBMIX_API_KEY:例のプレースホルダーをそのままコピーした可能性があります。AIHubMix コンソールから実際の Key をコピーし直し、ANTHROPIC_AUTH_TOKENを更新してください。this key is not enabled:リクエストは AIHubMix に届いていますが、Key が有効化されていないか権限がありません。AIHubMix コンソールで Key の有効状態、期限、残高、選択した Claude モデルの権限を確認してください。

ANTHROPIC_* 変数を削除し、CC Switch の現在の Provider に設定を引き継がせてください。
注意:/v1/models は有効な Key がなくてもモデル一覧を返す場合があります。Key が利用可能かどうかの判断には使わず、上記の「設定を検証する」の最小メッセージリクエストを使ってください。200 と 2 が返れば Key とモデルは利用可能です。その後、Claude Code を再起動するか CC Switch から起動し直します。
Q: 400 Incorrect model ID または Bad request (400) が表示される場合は?
通常、リクエストは Provider 側まで届いていますが、モデル ID が正しくない、モデル名がインターフェースに合っていない、または現在の Key にそのモデルを呼び出す権限がない状態です。AIHubMix モデル一覧から完全なモデル ID をコピーし直し、スペル、大文字小文字、モデル系列を確認してください。
CC Switch で設定している場合は、該当 Provider に戻ってモデル ID を更新し、保存して Claude Code を再起動します。まだエラーが続く場合は、まずモデル一覧で利用可能と確認できる Claude モデルでヘルスチェックを通し、その後で目的のモデルに切り替えてください。
Q: macOS でインストール後も zsh: command not found: claude が出る場合は?
Claude CLI はインストールされていますが、実行ファイルのディレクトリが PATH に追加されていません。
- インストール場所を確認します。公式スクリプトは通常、次のいずれかにインストールします。
~/.claude/bin~/.local/bin
- インストール場所を
PATHに追加します。
ケース A:~/.claude/bin にインストールされている場合
ケース B:~/.local/bin にインストールされている場合
- 確認します。
claude のパスとバージョンが表示されれば、インストールは成功です。
Q: Claude Code が Anthropic サービスに接続できない場合は?
Claude Code を最新版に更新した後の接続失敗や認証失敗は、認証リクエストヘッダー名の変更が原因であることがあります。新しいバージョンではANTHROPIC_API_KEY ではなく ANTHROPIC_AUTH_TOKEN が必要です。API Key の値は変更不要で、変数名を更新して設定を再読み込みしてください。