Visão Geral
O TokenLab expõe múltiplos formatos de API para que ferramentas de codificação, SDKs e frameworks comuns possam se integrar com o mínimo de código de adaptação. Esta página é intencionalmente mais restrita do que uma matriz de marketing:- Suportado significa que documentamos um caminho de configuração concreto e o TokenLab expõe o formato de protocolo que esse caminho espera.
- Caminho nativo forte significa que o repositório também possui evidências diretas de adaptador ou formato de solicitação para essa família de protocolos.
- Melhor esforço significa que a integração pode funcionar, mas o cliente upstream não trata este fluxo de gateway personalizado como um contrato estável.
Campos não suportados não são tratados de forma uniforme. Em rotas de compatibilidade, alguns campos são ignorados ou normalizados. Em
/v1/responses, campos não suportados podem retornar erros explícitos 400 ou 503 quando essa rota não pode garantir o comportamento solicitado.Formatos de API Suportados
Compatibilidade de IDE e CLI
Caminhos de Ferramentas Documentados
Outros editores e ferramentas de agente compatíveis com OpenAI geralmente funcionam com o mesmo padrão de URL base; verifique o suporte a provedores personalizados da própria ferramenta antes de usá-la em produção.
Exemplos de Configuração
- Cursor
- Claude Code
- OpenCode
- Aider
- Formato OpenAI:
{ type: "function", function: { name, parameters } } - Formato Anthropic:
{ name, input_schema }(sem o campo type)
Compatibilidade de SDK
Caminhos de SDK e Framework Documentados
Parâmetros de Chat Completions
Parâmetros Principais
Chamada de Ferramentas (Tool Calling)
Opções de Escolha de Ferramenta (Tool Choice)
Parâmetros Avançados
Recursos Avançados da OpenAI
Opções Específicas do Provedor
Parâmetros de Anthropic Messages
Parâmetros Principais
Chamada de Ferramentas (Tool Calling)
Raciocínio Estendido (Extended Thinking)
Parâmetros da API de Responses
Parâmetros Principais
Parâmetros Avançados
Formato de Ferramenta
Suporta formatos de ferramenta da OpenAI e Anthropic:Parâmetros da API Gemini
Parâmetros Principais
Ferramentas
Configurações de Segurança
Parâmetros Adicionais
Streaming
Endpoints de geração que expõemstream: true, incluindo Chat Completions e Responses, usam Server-Sent Events (SSE):
Tratamento de Erros
O TokenLab retorna respostas de erro compatíveis com a OpenAI:Melhores Práticas
Use passthrough para parâmetros desconhecidos
Use passthrough para parâmetros desconhecidos
Parâmetros desconhecidos são encaminhados apenas quando a rota pública e o modelo selecionados os suportam.
Use stream_options.include_usage apenas para Chat Completions
Use stream_options.include_usage apenas para Chat Completions
Para streaming de Chat Completions, habilite
stream_options.include_usage para contagens precisas de tokens. Responses possui seu próprio contrato de streaming e não expõe essa opção exclusiva de Chat.Use o formato de tool_choice apropriado
Use o formato de tool_choice apropriado
Combine com o formato esperado pelo seu SDK. O TokenLab aceita formatos da OpenAI e da Anthropic.