Autenticação
Todas as requisições à API requerem autenticação via API Key. O OfoxAI utiliza uma API Key unificada que funciona em todos os três protocolos.
Obtendo sua API Key
- Cadastre-se e faça login no Console do OfoxAI
- Acesse Configurações → API Keys
- Clique em Criar Nova Chave
- Copie e armazene sua API Key com segurança
A API Key é exibida apenas uma vez no momento da criação. Certifique-se de salvá-la com segurança. Em caso de perda, será necessário criar uma nova.
Métodos de Autenticação
O método de autenticação varia ligeiramente dependendo do protocolo utilizado:
Compatível com OpenAI
O protocolo compatível com OpenAI utiliza o header Authorization:
Authorization: Bearer <sua OFOXAI_API_KEY>from openai import OpenAI
client = OpenAI(
base_url="https://api.ofox.ai/v1",
api_key="<sua OFOXAI_API_KEY>"
)Configuração de Variáveis de Ambiente
Recomendamos o uso de variáveis de ambiente para gerenciar sua API Key e evitar hardcoding:
.env
OFOX_API_KEY=<sua OFOXAI_API_KEY>
# Você também pode definir variáveis de ambiente específicas por protocolo
OPENAI_API_KEY=<sua OFOXAI_API_KEY>
OPENAI_BASE_URL=https://api.ofox.ai/v1
ANTHROPIC_API_KEY=<sua OFOXAI_API_KEY>
ANTHROPIC_BASE_URL=https://api.ofox.ai/anthropic
GEMINI_API_KEY=<sua OFOXAI_API_KEY>
GEMINI_BASE_URL=https://api.ofox.ai/geminiMelhores Práticas de Segurança
- Use variáveis de ambiente — Nunca codifique API Keys diretamente no código-fonte
- Rotacione chaves regularmente — Recomendamos a rotação a cada 90 dias
- Separe ambientes — Use API Keys diferentes para desenvolvimento e produção
- Monitore o uso — Verifique regularmente o uso da API e chamadas anômalas no console
- Limite o escopo — Crie API Keys separadas para diferentes projetos para facilitar o rastreamento e gerenciamento
Nunca faça commit de API Keys em repositórios Git nem as exponha em código do lado do cliente. Use .gitignore para excluir arquivos .env.
Last updated on