認証

キーの送信方法、各形式で必要なヘッダー、キーを安全に保つ方法。

すべてのリクエストには、ダッシュボードで作成したAPIキーが必要です。キーの先頭は sk- で、作成元のアカウントの権限と残高が適用されます。

どちらのヘッダーでも同じキー

同じキーを両方の形式で使用できます。変わるのはヘッダー名だけです。

形式エンドポイントヘッダー
Anthropic/v1/messagesx-api-key: sk-...
Anthropic (alt)/v1/messagesAuthorization: Bearer sk-...
OpenAI/v1/chat/completionsAuthorization: Bearer sk-...

Anthropic形式では、バージョンヘッダーも必要です。Anthropic SDKでは自動的に設定されます。

-H "anthropic-version: 2023-06-01"

環境変数

ほとんどのツールは、キーを引数として受け取るのではなく、以下の環境変数を読み取ります。

変数使用するツール値
ANTHROPIC_BASE_URLClaude Code、Anthropic SDKhttps://aiprimetech.io
ANTHROPIC_AUTH_TOKENClaude Codeご自身の sk- キー
ANTHROPIC_API_KEYAnthropic SDK(Python/TS)ご自身の sk- キー
OPENAI_BASE_URLOpenAI SDK、LangChain、LiteLLMhttps://aiprimetech.io/v1
OPENAI_API_KEYOpenAI SDKご自身の sk- キー
次の /v1 にはサフィックスを付けます: OPENAI_BASE_URL 一方、こちらには付けません: ANTHROPIC_BASE_URL。この違いは公式SDKの仕様によるもので、当サービスが導入したものではありません。OpenAIクライアントは指定されたベースURLにパスを追加し、Anthropicクライアントは /v1 を自動で追加します。ここを間違えることが、最もよくある設定エラーです。

キーの安全な管理

失効とローテーション

  1. ダッシュボード → API キー.
  2. まず新しいキーを作成し、デプロイします。
  3. トラフィックが新しいキーに移ったら、古いキーを削除します。古いキーを使用して処理中のリクエストは、削除直後に失敗します。