Authentifizierung

Übergeben Sie einen API-Schlüssel Model Gate im Anthropic- und OpenAI-kompatiblen Modus.

Authentifizierung

Model Gate verwendet Produktions-API-Schlüssel beginnend mit mg_live_. Derselbe Schlüssel funktioniert in beiden API-Modi; nur der HTTP-Header ändert sich.

Überschriften

EndpunktAuthentifizierungsheaderZusätzliche Header
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/modelsKeine Authentifizierung erforderlich

Beispiele

Anthropisch-kompatibel

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-kompatibel

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

Schlüsselverwaltung

Für jeden Schlüssel können Sie einen beschreibenden Namen, RPM- und Parallelitätslimits, Ausgabenlimits und zulässige Modelle festlegen. Sperren oder löschen Sie einen Schlüssel, wenn er nicht mehr benötigt wird.

Bewahren Sie Ihren API-Schlüssel sicher auf. Der vollständige Wert wird nur einmal angezeigt, wenn der Schlüssel erstellt wird. Speichern Sie es in einer Umgebungsvariablen oder einem Secret-Manager und rotieren Sie es sofort, wenn es verfügbar gemacht wird.

Sicherheitsempfehlungen

- Übergeben Sie niemals Schlüssel an Git. - Bewahren Sie die Schlüssel darin auf .env Dateien, die von der Versionskontrolle oder in einem geheimen Manager ausgeschlossen sind. - Verwenden Sie für jedes Projekt und jede Umgebung einen separaten Schlüssel. - Einen kompromittierten Schlüssel sofort einfrieren und einen Ersatz erstellen.