Skip to main content

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

O Cursor usa internamente o formato de ferramentas estilo Anthropic. O TokenLab suporta ambos:
  • 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õem stream: 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:
Veja o Guia de Tratamento de Erros para detalhes.

Melhores Práticas

Parâmetros desconhecidos são encaminhados apenas quando a rota pública e o modelo selecionados os suportam.
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.
Combine com o formato esperado pelo seu SDK. O TokenLab aceita formatos da OpenAI e da Anthropic.