Autenticação

Passe uma chave de API Model Gate nos modos compatíveis com Antrópico e OpenAI.

Autenticação

Model Gate usa chaves de API de produção começando com mg_live_. A mesma chave funciona em ambos os modos de API; apenas o cabeçalho HTTP muda.

Cabeçalhos

Ponto finalCabeçalho de autenticaçãoCabeçalhos adicionais
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/modelsNenhuma autenticação necessária-

Exemplos

Compatível com antrópico

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 '{...}'

Compatível com OpenAI

curl https://api.model-gate.com/v1/chat/completions \
  -H "Authorization: Bearer mg_live_..." \
  -H "content-type: application/json" \
  -d '{...}'

Gerenciamento de chaves

Para cada chave você pode definir um nome descritivo, limites de RPM e simultaneidade, limites de gastos e modelos permitidos. Congele ou exclua uma chave quando ela não for mais necessária.

Mantenha sua chave de API segura. O valor completo é mostrado apenas uma vez quando a chave é criada. Armazene-o em uma variável de ambiente ou gerenciador de segredos e gire-o imediatamente se for exposto.

Recomendações de segurança

- Nunca envie chaves para o Git. - Armazene as chaves em .env arquivos excluídos do controle de versão ou em um gerenciador de segredos. - Use uma chave separada para cada projeto e ambiente. - Congele uma chave comprometida imediatamente e crie uma substituta.