Docs
Autenticação
Autenticação
Como criar e usar API keys no Ignus Code.
O Ignus Code usa API keys para autenticar requisições. Todas as requests à API devem incluir sua key no header Authorization.
Criar uma API key
- Acesse o Dashboard
- Vá em API Keys → Nova Key
- Dê um nome descritivo (ex:
prod,dev,app-backend) - Copie o valor gerado — ele aparece uma única vez
Armazene a key em local seguro imediatamente. Não é possível visualizá-la novamente após fechar a tela.
Usar a API key
Inclua a key no header Authorization como Bearer token:
Authorization: Bearer sk_ic_xxxxxxxxxxxxxxxxxxxxExemplo com cURL
curl https://proxy.ignustec.com.br/v1/chat/completions \
-H "Authorization: Bearer $IGNUS_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "gpt-4o", "messages": [{"role": "user", "content": "Olá"}]}'Exemplo com Python
import os
from openai import OpenAI
client = OpenAI(
base_url="https://proxy.ignustec.com.br/v1",
api_key=os.environ["IGNUS_API_KEY"],
)Exemplo com TypeScript
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://proxy.ignustec.com.br/v1",
apiKey: process.env.IGNUS_API_KEY,
});Boas práticas
Use variáveis de ambiente — nunca coloque a key diretamente no código.
# .env.local
IGNUS_API_KEY=sk_ic_xxxxxxxxxxxxxxxxxxxx# .gitignore
.env
.env.localCrie keys separadas por ambiente — use uma key para prod e outra para dev, assim você pode revogar uma sem afetar a outra.
Revogue keys comprometidas — se uma key vazar, vá ao Dashboard → API Keys e delete imediatamente.
Erros de autenticação
| Código | Motivo |
|---|---|
401 Unauthorized | API key inválida ou ausente |
403 Forbidden | Key válida mas sem permissão ou saldo insuficiente |
Veja mais em Erros.