Visão Geral
A TokenLab é native-first e compatível com OpenAI. Use rotas nativas do provedor, como POST /v1/messages para Anthropic e /v1beta/models/…:generateContent para Gemini, quando precisar de comportamento nativo. Use endpoints /v1 compatíveis com OpenAI ao migrar SDKs ou ferramentas no estilo OpenAI. POST /v1/responses continua sendo um caminho avançado opcional para comportamento específico de Responses.URL Base
Autenticação
Todos os endpoints da API exigem autenticação usando um token Bearer:Endpoints Suportados
Chat & Geração de Texto
Embeddings e rerank
Imagens
Alguns modelos de imagem podem retornar resultados inline, outros podem retornar respostas baseadas em tarefas, e alguns podem se comportar de ambas as formas dependendo do provedor roteado. Se a resposta de criação incluir
poll_url, siga-a exatamente.Áudio
Tempo real
Use
/v1/realtime para solicitações de upgrade WebSocket. Um GET /v1/realtime comum retorna metadados do endpoint para clientes que não conseguem inspecionar rotas WebSocket diretamente. Esta não é a superfície REST do OpenAI Realtime; endpoints de client secret, translation client secret, Calls e legacy beta session não estão expostos no momento.Vídeo
Para novos clientes, prefira
/v1/tasks/{id} e siga o poll_url retornado pelas respostas de criação. Mantenha /v1/videos/generations/{id} apenas para compatibilidade retroativa.Tarefas Assíncronas
Este endpoint não se limita a vídeo, música e 3D. Algumas tarefas de imagem também podem usar
/v1/tasks/{id} como o caminho canônico de polling.Música
Para novos clientes, prefira primeiro o
poll_url retornado. Se você precisar de um endpoint fixo de status de tarefa, use /v1/tasks/{id}; mantenha /v1/music/generations/{id} para caminhos de compatibilidade específicos de música.Geração 3D
Para novos clientes, prefira primeiro o
poll_url retornado. Se você precisar de um endpoint fixo de status de tarefa, use /v1/tasks/{id}; mantenha /v1/3d/generations/{id} para caminhos de compatibilidade específicos de 3D.Modelos
Gemini (v1beta)
Suporte nativo ao formato da API Google Gemini:Os endpoints Gemini suportam autenticação por parâmetro de query
?key= além do token Bearer padrão.Formato de Resposta
Todas as respostas seguem um formato consistente:Resposta de Sucesso
Transparência de Roteamento
Todas as respostas incluem um campo_routing com informações do canal:
Resposta de Erro
Limites de Taxa
Os limites de taxa são baseados em função e configuráveis por administradores. Valores padrão:Contate o suporte para limites de taxa personalizados. Valores exatos podem variar conforme a configuração da conta.
429 com um cabeçalho Retry-After indicando quanto tempo esperar.
Especificação OpenAPI
Especificação OpenAPI
Baixe a especificação completa OpenAPI 3.0