要点
Claude Code でサードパーティ API を設定する場合は、まずエンドポイントが Anthropic 互換であることを確認します。このドキュメントでは、Claude Code にhttps://www.bettertoken.ai を使います。/v1 は追加しないでください。
API Key はリクエストの認証に使います。Base URL は、モデルへのリクエストの送信先を Claude Code に指定します。どちらも同じプロバイダーとプロトコルに属している必要があります。
Claude プロバイダーでは、Claude Code に通常 ANTHROPIC_BASE_URL と ANTHROPIC_AUTH_TOKEN が必要です。GPT プロバイダーでは、設定ガイドに記載された Claude Code のモデルマッピングも必要です。
この設定が重要になる場合
- Claude Code でカスタム API gateway を使いたい
- API Key はあるが、どの Base URL を使うべきか分からない
- Claude Code で認証またはエンドポイントのエラーが表示される
https://www.bettertoken.aiとhttps://www.bettertoken.ai/v1のどちらを使うか判断したい- Claude と GPT のプロバイダーの違いを理解したい
主な概念
推奨設定
プロバイダーに応じて設定方法を選びます。 Claude プロバイダー:https://www.bettertoken.ai/v1 に設定されていないか確認してください。
よくある間違い
- Claude Code の Base URL に
/v1を追加する。 - API Key を変更しても、リクエストの送信先をデフォルトエンドポイントのままにする。
- GPT プロバイダーの Model ID を Claude プロバイダーのモデルとして扱う。
- Claude Code の Anthropic 互換フィールドに OpenAI 互換エンドポイントを設定する。
- シェルプロファイルに古い環境変数を定義し、新しい設定を上書きする。
BetterToken について
BetterToken は 2 種類のエンドポイントを提供します。Claude Code には Anthropic 互換のhttps://www.bettertoken.ai、Codex とその他の外部ツールには OpenAI 互換の https://www.bettertoken.ai/v1 を使います。
API Key、残高、利用履歴は 1 つのダッシュボードで管理できますが、Claude Code が Anthropic 互換のリクエスト形式を必要とする点は変わりません。
関連ドキュメント
- Claude Code の設定ガイド
- Claude Code は Claude.ai アカウントと API Key のどちらを使いますか?
- OpenAI 互換 API と Anthropic 互換 API の違い
- Claude Code が多くの Token を使う理由とコストを抑える方法

