Para ver a especificação da API da OpenAI, consulte a referência da API
Integração direta (sem alterações de código)
- Mantenha sua integração atual com o SDK da OpenAI ou por HTTP.
- Defina a URL base como
https://router.toqan.ai/eu/v3/router - Use a chave de API do Toqan Router no cabeçalho Authorization.
- Chame os mesmos endpoints e envie os mesmos payloads que você já usa com a OpenAI.
Uma Model Fusion responde a cada requisição com um painel de modelos e retorna uma única resposta avaliada: passe o ID do modelo dela como
model. Consulte Model Fusion.URL base
Endpoint compatível com OpenAI:Autenticação
Autentique-se com a chave de API do Toqan Router por meio do cabeçalhoAuthorization: Bearer $TOQAN_API_KEY.
Para saber mais sobre a chave de API do Toqan Router, consulte Chave de API.
Authorization: Bearer $TOQAN_API_KEYContent-Type: application/json
Endpoints compatíveis
Compatíveis com OpenAI
Estas rotas correspondem à API da OpenAI: mesmo esquema, mesmos parâmetros e mesmo formato de resposta. Consulte as notas de compatibilidade abaixo para conhecer as exceções.GET /models: lista os modelos disponíveisPOST /chat/completions: chat completions (com suporte a streaming, imagens, arquivos e chamadas de ferramentas)POST /completions: completions de textoPOST /embeddings: embeddings vetoriais (Embeddings)POST /images/generations: geração de imagensPOST /images/edits: edição de imagensPOST /images/variations: variações de imagensPOST /moderations: moderação de texto (Rerank e Moderations)POST /audio/speech: texto para falaPOST /audio/transcriptions: transcreve áudio no idioma de entradaPOST /audio/translations: traduz áudio para inglêsPOST /responses: cria uma resposta do modelo com ferramentas integradas (Responses API, Web Search)GET /responses/{response_id}: recupera uma resposta armazenada (Responses API)POST /batches,GET /batches,GET /batches/{batch_id},GET /batches/{batch_id}/results,POST /batches/{batch_id}/cancel: processamento em lote (Batches)
Rotas do Toqan Router
Estas rotas são servidas na mesma URL base, mas usam seus próprios contratos de requisição e resposta, e não os da OpenAI.POST /rerank: reordena resultados (Rerank e Moderations)POST /decisions: executa perguntas de classificação tipadas em um modelo de decisão (Decisions)POST /classify: alias descontinuado dePOST /decisionsPOST /ocr: extrai texto e estrutura de um documento ou imagem (OCR)
Modelos
Use o campo model exatamente como faria com a OpenAI, substituindo-o pelo ID de qualquer modelo disponível em Modelos do AI Gateway.Tratamento de erros e notas de compatibilidade
- Os códigos de status HTTP e as estruturas de erro seguem as convenções da OpenAI.
- Streaming, chamadas de funções/ferramentas e entradas multimodais (imagens/arquivos) são compatíveis com /chat/completions.
- Enviar
toolspara/chat/completionscom um modelo de raciocínio da OpenAI, comoopenai/gpt-5.6-sol, retorna400. Use/responsesem vez disso, ou definareasoning_effortcomonone, o que elimina o raciocínio que o modelo faria. Consulte Migrar para o Toqan Router. - O AI Gateway serve a superfície atual em
/v3/router: use esse caminho em novas integrações. Os caminhos anteriores em/v2/router/continuam publicados para manter a compatibilidade com versões anteriores.

