認証
Anthropic および OpenAI 互換モードで 1 つの Model Gate API キーを渡します。
認証
Model Gate は、次で始まる実稼働 API キーを使用します mg_live_。同じキーは両方の API モードで機能します。 HTTP ヘッダーのみが変更されます。
ヘッダー
| 終点 | 認証ヘッダー | 追加のヘッダー |
|---|---|---|
POST /v1/messages | x-api-key: mg_live_... | anthropic-version: 2023-06-01 |
POST /v1/chat/completions | Authorization: Bearer mg_live_... | — |
POST /v1/web-search | Authorization: Bearer mg_live_... | — |
GET /v1/balance | Authorization: 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 バージョン管理またはシークレットマネージャーから除外されたファイル。 - プロジェクトおよび環境ごとに個別のキーを使用します。 - 侵害されたキーを直ちに凍結し、代替キーを作成します。