メインコンテンツへスキップ

クイックスタート

このガイドでは、AIHubMix 経由で Claude Code を数分で使い始める方法を説明します。

1. Claude Code をインストールする

ローカルインストール

npm でインストールする

Node.js 18 以上が必要です。

2. AIHubMix API を設定する

Anthropic 互換 API として AIHubMix のモデルサービスに接続するには、次の環境変数を設定します。
  1. ANTHROPIC_BASE_URLhttps://aihubmix.com に設定します
  2. ANTHROPIC_AUTH_TOKENAIHubMix プラットフォームで取得した API Key に設定します
  3. ANTHROPIC_MODELモデル一覧で対応している Claude モデルに設定します。例:claude-sonnet-4-5
AIHUBMIX_API_KEY はプレースホルダーです。必ず自分の実際の Key(通常は sk- で始まります)に置き換えてください。そのままコピーすると、Claude Code はそれを実際の Key として扱い、401 invalid key: AIHUBMIX_API_KEY を返します。
  1. ターミナルで次のコマンドを実行し、既定の Shell を確認します。
  1. Shell に合わせて環境変数を設定します。
  1. 設定を反映します。
  1. 新しいターミナルを開き、環境変数が有効か確認します。
CC Switch で Claude Code を管理する場合は、グローバルな ANTHROPIC_AUTH_TOKENANTHROPIC_BASE_URLANTHROPIC_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_TOKENANTHROPIC_BASE_URLANTHROPIC_MODEL が現在の設定を上書きしていないか確認してください。Key が利用可能でもログインフローに入る場合は、次の手順で初回オンボーディングをスキップします。 Claude Code の初回起動でログインまたは設定を求めるターミナル画面
  1. ユーザーホームの .claude.json を探します。
    • macOS / Linux: ~/.claude.json
    • Windows: C:\Users\%USERNAME%\.claude.json
  2. hasCompletedOnboardingtrue に設定します。
  1. 保存してから、ターミナルで claude を再実行します。

(任意)モデル設定の追加方法

Claude Code は次のモデル設定方法に対応しています。優先度は上から下で、高い優先度の設定が低い優先度の設定を上書きします。
  1. 会話中: /model <モデル名> で一時的にモデルを切り替えます。
  1. Claude Code 起動時: claude --model <モデル名> で単一セッションのモデルを指定します。
  1. 環境変数: タスクの複雑さに応じてモデル階層を設定します。
  • ANTHROPIC_DEFAULT_OPUS_MODEL:複雑な推論やアーキテクチャ設計向け。
  • ANTHROPIC_DEFAULT_SONNET_MODEL:コーディングや機能実装向け。
  • ANTHROPIC_DEFAULT_HAIKU_MODEL:簡単なチェックやファイル検索向け。
  1. 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 ではどのように設定しますか?

  1. CC Switch を起動し、左側で Claude Code を選択してから “Add Vendor” をクリックします。
CC Switch ホーム画面で Add Vendor を選択する画面
  1. プリセット一覧から “AiHubMix” を選択します。Claude Code 側の Provider を設定していることを確認してください。
CC Switch の Provider 一覧で AiHubMix を選択する画面
  1. “API Key” 欄に実際の Key を入力します。
CC Switch の AIHubMix 設定フォームで API Key を入力する画面
  1. 設定後は、まず claude-sonnet-4-5 をモデル ID として使い、“Add” をクリックして保存します。ヘルスチェックが通ったら、Claude Code 内の /models または /model で他の Claude モデルへ切り替えられます。
CC Switch のモデル設定例
  1. ホームに戻り、Provider 一覧から “AiHubMix” を選択して “Start” をクリックします。
CC Switch ホーム画面で AiHubMix を選択して起動する画面
CC Switch がシステム環境変数の競合を表示する場合は、先に ANTHROPIC_AUTH_TOKENANTHROPIC_BASE_URLANTHROPIC_MODEL を確認してください。これらのグローバル変数は現在の Provider 設定を上書きします。ANTHROPIC_AUTH_TOKEN=AIHUBMIX_API_KEY のようなプレースホルダー値は認証失敗の直接原因になります。グローバル変数が不要であることを確認したら、CC Switch で競合項目を削除するか、システム/ユーザー環境変数を手動で削除し、ターミナルを再起動してください。

VS Code プラグインではどのように設定しますか?

  1. VS Code を起動し、プラグインをインストールします。
VS Code Extensions 画面で Claude Code プラグインをインストールする画面
  1. Ctrl + Shift + P または Cmd + Shift + P を押し、Settings と入力します。
VS Code コマンドパレットから Settings を開く画面
  1. Claude Code を検索し、Claude Code: Environment Variable -> Edit in settings.json を開きます。
VS Code 設定で Claude Code の環境変数項目を検索する画面
  1. claudeCode.environmentVariables に AIHubMix の情報を入力します。
VS Code settings.json で Claude Code 環境変数を設定する例

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 モデルの権限を確認してください。
Claude Code config でカスタム API Key を確認する画面 Windows では、ユーザーまたはシステム環境変数に古い値が残っていないかも確認します。
CC Switch で設定を管理している場合は、これらのグローバル ANTHROPIC_* 変数を削除し、CC Switch の現在の Provider に設定を引き継がせてください。 注意:/v1/models は有効な Key がなくてもモデル一覧を返す場合があります。Key が利用可能かどうかの判断には使わず、上記の「設定を検証する」の最小メッセージリクエストを使ってください。2002 が返れば 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 に追加されていません。
  1. インストール場所を確認します。公式スクリプトは通常、次のいずれかにインストールします。
  • ~/.claude/bin
  • ~/.local/bin
  1. インストール場所を PATH に追加します。

ケース A:~/.claude/bin にインストールされている場合

ケース B:~/.local/bin にインストールされている場合

  1. 確認します。
claude のパスとバージョンが表示されれば、インストールは成功です。

Q: Claude Code が Anthropic サービスに接続できない場合は?

Claude Code を最新版に更新した後の接続失敗や認証失敗は、認証リクエストヘッダー名の変更が原因であることがあります。新しいバージョンでは ANTHROPIC_API_KEY ではなく ANTHROPIC_AUTH_TOKEN が必要です。API Key の値は変更不要で、変数名を更新して設定を再読み込みしてください。

その他のリソース

Happy coding! Last updated: 2026-06-10