Authenticatie
Geef één Model Gate API-sleutel door in Anthropic- en OpenAI-compatibele modi.
Authenticatie
Model Gate gebruikt productie-API-sleutels die beginnen met mg_live_. Dezelfde sleutel werkt in beide API-modi; alleen de HTTP-header verandert.
Kopteksten
| Eindpunt | Authenticatiekop | Extra kopteksten |
|---|---|---|
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 | Geen authenticatie vereist | — |
Voorbeelden
Antropisch compatibel
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-compatibel
curl https://api.model-gate.com/v1/chat/completions \
-H "Authorization: Bearer mg_live_..." \
-H "content-type: application/json" \
-d '{...}'
Sleutelbeheer
Voor elke sleutel kunt u een beschrijvende naam, RPM- en gelijktijdigheidslimieten, bestedingslimieten en toegestane modellen instellen. Bevries of verwijder een sleutel wanneer deze niet langer nodig is.
Houd uw API-sleutel veilig. De volledige waarde wordt slechts één keer weergegeven wanneer de sleutel wordt gemaakt. Bewaar het in een omgevingsvariabele of geheime manager en roteer het onmiddellijk als het zichtbaar wordt.
Beveiligingsaanbevelingen
- Geef nooit sleutels door aan Git. - Sleutels opbergen .env bestanden uitgesloten van versiebeheer of in een geheime manager. - Gebruik voor ieder project en omgeving een aparte sleutel. - Bevries een gecompromitteerde sleutel onmiddellijk en maak een vervanging.