Skip to main content

要点

Claude Code でサードパーティ API を設定する場合は、まずエンドポイントが Anthropic 互換であることを確認します。このドキュメントでは、Claude Code に https://www.bettertoken.ai を使います。/v1 は追加しないでください。 API Key はリクエストの認証に使います。Base URL は、モデルへのリクエストの送信先を Claude Code に指定します。どちらも同じプロバイダーとプロトコルに属している必要があります。 Claude プロバイダーでは、Claude Code に通常 ANTHROPIC_BASE_URLANTHROPIC_AUTH_TOKEN が必要です。GPT プロバイダーでは、設定ガイドに記載された Claude Code のモデルマッピングも必要です。

この設定が重要になる場合

  • Claude Code でカスタム API gateway を使いたい
  • API Key はあるが、どの Base URL を使うべきか分からない
  • Claude Code で認証またはエンドポイントのエラーが表示される
  • https://www.bettertoken.aihttps://www.bettertoken.ai/v1 のどちらを使うか判断したい
  • Claude と GPT のプロバイダーの違いを理解したい

主な概念

推奨設定

プロバイダーに応じて設定方法を選びます。 Claude プロバイダー:
GPT プロバイダーには、Claude Code の追加モデルマッピングが必要です。この短い例だけをコピーせず、Claude Code の完全な設定ガイドに従ってください。 設定を編集したら Claude Code を再起動し、短いテストメッセージを送信します。失敗した場合は、まず Base URL が誤って 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 互換のリクエスト形式を必要とする点は変わりません。

関連ドキュメント

参考資料