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
| Endpunkt | Authentifizierungsheader | Zusätzliche Header |
|---|---|---|
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 | Keine 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.
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.