Autentisering
Skicka en Model Gate API-nyckel i Anthropic- och OpenAI-kompatibla lägen.
Autentisering
Model Gate använder produktions-API-nycklar som börjar med mg_live_. Samma nyckel fungerar i båda API-lägena; bara HTTP-huvudet ändras.
Rubriker
| Slutpunkt | Autentiseringshuvud | Ytterligare rubriker |
|---|---|---|
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 | Ingen autentisering krävs | — |
Exempel
Antropisk-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 '{...}'
Nyckelhantering
För varje nyckel kan du ställa in ett beskrivande namn, RPM och samtidighetsgränser, utgiftsgränser och tillåtna modeller. Frys eller radera en nyckel när den inte längre behövs.
Håll din API-nyckel säker. Hela värdet visas endast en gång när nyckeln skapas. Lagra den i en miljövariabel eller hemlig hanterare och rotera den omedelbart om den avslöjas.
Säkerhetsrekommendationer
- Överlåt aldrig nycklar till Git. - Förvara nycklarna .env filer uteslutna från versionskontroll eller i en hemlig hanterare. - Använd en separat nyckel för varje projekt och miljö. - Frys en komprometterad nyckel omedelbart och skapa en ersättning.