認証

Anthropic および OpenAI 互換モードで 1 つの Model Gate API キーを渡します。

認証

Model Gate は、次で始まる実稼働 API キーを使用します mg_live_。同じキーは両方の API モードで機能します。 HTTP ヘッダーのみが変更されます。

ヘッダー

終点認証ヘッダー追加のヘッダー
POST /v1/messagesx-api-key: mg_live_...anthropic-version: 2023-06-01
POST /v1/chat/completionsAuthorization: Bearer mg_live_...
POST /v1/web-searchAuthorization: Bearer mg_live_...
GET /v1/balanceAuthorization: Bearer mg_live_...
GET /v1/models認証は必要ありません

人間互換性

curl https://api.model-gate.com/v1/messages \
  -H "x-api-key: mg_live_..." \
  -H "anthropic-version: 2023-06-01" \
  -H "content-type: application/json" \
  -d '{...}'

OpenAI対応

curl https://api.model-gate.com/v1/chat/completions \
  -H "Authorization: Bearer mg_live_..." \
  -H "content-type: application/json" \
  -d '{...}'

鍵の管理

キーごとに、わかりやすい名前、RPM と同時実行の制限、使用量の制限、および許可されるモデルを設定できます。キーが不要になった場合は、キーを凍結または削除します。

API キーを安全に保管してください。 完全な値は、キーの作成時に 1 回だけ表示されます。これを環境変数またはシークレット マネージャーに保存し、公開された場合はすぐにローテーションします。

セキュリティに関する推奨事項

- キーを Git にコミットしないでください。 - キーを次の場所に保管します .env バージョン管理またはシークレットマネージャーから除外されたファイル。 - プロジェクトおよび環境ごとに個別のキーを使用します。 - 侵害されたキーを直ちに凍結し、代替キーを作成します。