Documentation Index
Fetch the complete documentation index at: https://docs.tokenlab.sh/llms.txt
Use this file to discover all available pages before exploring further.
Visão Geral
TokenLab suporta três formatos de API nativos com uma única chave de API. Escolha o formato que melhor se adapta ao seu caso de uso - sem necessidade de alterar configurações.Formato OpenAI
/v1/chat/completions
Formato padrão, compatibilidade mais amplaFormato Anthropic
/v1/messages
Raciocínio estendido, recursos nativos do ClaudeFormato Gemini
/v1beta/models/:model:generateContent
Integração com o ecossistema GooglePor que Multi-Formato?
| Benefício | Descrição |
|---|---|
| Sem troca de SDK | Use qualquer modelo com seu SDK preferido |
| Recursos nativos | Acesse funcionalidades específicas do formato |
| Migração fácil | Mude das APIs oficiais apenas alterando a URL base |
| Faturamento único | Uma conta, uma chave de API, todos os formatos |
Comparação de Formatos
| Recurso | OpenAI | Anthropic | Gemini |
|---|---|---|---|
| Endpoint | /v1/chat/completions | /v1/messages | /v1beta/models/:model:generateContent |
| Cabeçalho de Autenticação | Authorization: Bearer | x-api-key | Authorization: Bearer |
| Prompt do Sistema | No array messages | Campo separado system | Em systemInstruction |
| Raciocínio Estendido | ❌ | ✅ | ❌ |
| Fluxo contínuo | ✅ SSE | ✅ SSE | ✅ SSE |
| Chamada de ferramentas | ✅ | ✅ | ✅ |
| Visão | ✅ | ✅ | ✅ |
Formato OpenAI
Use esta rota de compatibilidade para integrações OpenAI SDK existentes e fluxos portáteis de chat ou embeddings. Para comportamento nativo Claude ou Gemini, use o formato Anthropic ou Gemini abaixo.- Uso geral
- Integrações existentes com o SDK OpenAI
- Compatibilidade máxima
Formato Anthropic
API Messages nativa da Anthropic. Necessário para recursos específicos do Claude, como o raciocínio estendido.Raciocínio Estendido (Claude Opus 4.6)
Disponível apenas no formato Anthropic:- Recursos específicos do Claude
- Modo de raciocínio estendido
- Usuários do SDK Anthropic nativo
Formato Gemini
Formato nativo da API Google Gemini para integração ao ecossistema Google.Streaming
- Integrações com Google Cloud
- Código existente do SDK Gemini
- Recursos nativos do Gemini
/upload/v1beta/files, /v1beta/files, /v1beta/files:register e /v1beta/cachedContents. Files usa canais upstream compatíveis com a Gemini File API; recursos explícitos de Cache também podem ser roteados por canais Vertex AI. Recursos criados via TokenLab ficam vinculados ao mesmo canal/key upstream para chamadas generateContent posteriores.
Limite de compatibilidade de ferramentas
Ferramentas de função podem ser convertidas entre formatos quando a rota de destino oferece suporte. Ferramentas nativas do provedor devem permanecer na rota nativa:- Ferramentas hospedadas e nativas do OpenAI Responses, como
tool_search,web_search,file_search,code_interpreter, MCP, shell/apply_patch e ferramentas computer-use, exigem/v1/responses. - Ferramentas server/native da Anthropic, como
web_search_*,web_fetch_*,code_execution_*,tool_search_*, bash, computer-use e text-editor, exigem/v1/messages. - Ferramentas integradas do Gemini, como
googleSearch,codeExecution,urlContext,computerUsee campostoolssemelhantes, exigem/v1beta.
Escolhendo o Formato Certo
Guias de Migração
A partir da API Oficial da OpenAI
A partir da API Oficial da Anthropic
A partir do Google AI Studio
Compatibilidade entre Modelos
A mágica do TokenLab: use qualquer SDK com qualquer modelo. O gateway lida automaticamente com a conversão de formatos.Qualquer SDK → Qualquer Modelo
SDK OpenAI → Todos os Modelos
Comparação entre Plataformas
| Plataforma | Formato OpenAI | Formato Anthropic | Formato Gemini | Responses API |
|---|---|---|---|---|
| TokenLab | ✅ Todos os modelos | ✅ Todos os modelos | ✅ Todos os modelos | ✅ Todos os modelos |
| OpenRouter | ✅ Todos os modelos | ❌ | ❌ | ❌ |
| Together AI | ✅ Todos os modelos | ❌ | ❌ | ❌ |
| Fireworks | ✅ Todos os modelos | ❌ | ❌ | ❌ |
Embora a compatibilidade entre formatos funcione para a maioria dos recursos, funcionalidades específicas de formato (como o raciocínio estendido da Anthropic) exigem o uso do formato nativo.