Autenticazione
Passa una chiave API Model Gate in modalità compatibili con Anthropic e OpenAI.
Autenticazione
Model Gate utilizza le chiavi API di produzione che iniziano con mg_live_. La stessa chiave funziona in entrambe le modalità API; cambia solo l'intestazione HTTP.
Intestazioni
| Punto finale | Intestazione di autenticazione | Intestazioni aggiuntive |
|---|---|---|
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 | Nessuna autenticazione richiesta | — |
Esempi
Compatibile con l'ambiente antropico
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 '{...}'
Compatibile con OpenAI
curl https://api.model-gate.com/v1/chat/completions \
-H "Authorization: Bearer mg_live_..." \
-H "content-type: application/json" \
-d '{...}'
Gestione delle chiavi
Per ciascuna chiave è possibile impostare un nome descrittivo, limiti RPM e concorrenza, limiti di spesa e modelli consentiti. Congelare o eliminare una chiave quando non è più necessaria.
Mantieni la tua chiave API al sicuro. Il valore completo viene visualizzato solo una volta al momento della creazione della chiave. Memorizzalo in una variabile di ambiente o in un gestore segreto e ruotalo immediatamente se esposto.
Raccomandazioni per la sicurezza
- Non impegnare mai le chiavi su Git. - Conservare le chiavi .env file esclusi dal controllo della versione o in un gestore segreto. - Utilizzare una chiave separata per ogni progetto e ambiente. - Congelare immediatamente una chiave compromessa e crearne una sostitutiva.