OpenAI e Anthropic Compatibilidade
Use formas de requisição familiares ao rotear pelo EmpirioLabs AI
EmpirioLabs AI expõe endpoints de compatibilidade para que você possa adotar a plataforma sem reescrever integrações existentes. Aponte seu OpenAI ou Anthropic SDK para a URL base EmpirioLabs e comece a fazer requisições imediatamente.
Conversas Completas Compatíveis com OpenAI
POST /v1/chat/completions
Aceita o mesmo corpo de solicitação da API de Conclusão de Chat da OpenAI. Suporta messages, model, stream, temperature, max_tokens e outros parâmetros padrão.
Usando o SDK Python da OpenAI:
Solicitações do sistema
Todo modelo de chat é enviado com uma mensagem curta padrão do sistema que estabelece sua identidade (por exemplo, “Você é DeepSeek V4 Flash”). O padrão é automaticamente antecipado ao seu pedido quando você não inclui uma mensagem role: "system" ou role: "developer". Se você fornecer um, ele substitui totalmente o padrão. Nenhuma fusão ou pré-reposição acontece, e múltiplas mensagens do sistema em uma única solicitação são encaminhadas para o upstream como estão.
Endpoint compatível com OpenAI Answers
POST /v1/responses
Aceita o mesmo corpo de solicitação da API de Respostas do OpenAI. Apoia model, input, instructions e áreas relacionadas.
Endpoint de Mensagens no estilo antrópico
POST /v1/messages
Aceita o mesmo corpo de solicitação da API Anthropic Messages. Exige model, messages e max_tokens.
Folha de dicas de configuração do SDK
Para agentes de programação, assistentes IDE e CLIs, veja Integrações para OpenCode, Claude Code, Cline, Aider, Continue, Cursor e outras ferramentas compatíveis com OpenAI.
Suporte a modelos
Nem todo modelo suporta todos os formatos de endpoint. Use GET /v1/models/\{modelId\} para verificar a capabilities de um modelo específico (streaming, prompt do sistema, busca na web, imagens, vídeo) e supported_parameters antes de integrar.
