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 finaleIntestazione di autenticazioneIntestazioni aggiuntive
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/modelsNessuna 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.