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 final | Cabeçalho de autenticação | Cabeçalhos adicionais |
|---|---|---|
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 | Nenhuma 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.