RouterShiftRouterShift
Explorar ModelosPreçosDocumentação
RouterShiftRouterShiftRouterShift. Infraestrutura de IA Empresarial.
Explorar ModelosEstadoDocumentaçãoTermosPrivacidadeDPA

Documentação da API

API Reference

Visão Geral da API RouterShift

RouterShift fornece uma API unificada compatível com OpenAI para acessar centenas de modelos de IA de dezenas de provedores. Use uma única chave API para rotear requisições de forma inteligente entre provedores com balanceamento de carga integrado, failover e otimização de custos.

Principais Funcionalidades

  • API compatível com OpenAI — substituição direta para qualquer cliente SDK OpenAI
  • Roteamento inteligente com estratégias configuráveis (ponderado, round-robin, baseado em latência, failover)
  • Disjuntor integrado e limitação de taxa para proteger sua aplicação
  • Cache semântico para reduzir latência e custos em consultas repetidas
  • Registro abrangente, monitoramento e análise de gastos
  • Suporte a múltiplos provedores com failover automático quando um provedor está indisponível

URL Base

Todas as requisições da API usam a seguinte URL base. A API é totalmente compatível com as bibliotecas cliente OpenAI — basta alterar a URL base e usar sua chave API RouterShift.

https://api.routershift.com/v1

URL Base Compatível com Anthropic

For Anthropic SDK or Claude Code. Note: não /v1 sufixo — o/a SDK auto-appends /v1/messages.

https://api.routershift.com

Compatibilidade com OpenAI

RouterShift é uma substituição direta para a API OpenAI. Se você já usa o SDK Python ou Node.js da OpenAI, pode migrar para o RouterShift alterando apenas a URL base e a chave API. Todos os endpoints padrão — chat completions, embeddings e listagem de modelos — funcionam de forma idêntica.

Categorias de Modelos Suportados

RouterShift fornece acesso a modelos de chat, geração de código, visão, geração de imagens, raciocínio e áudio dos principais provedores de IA.

Obtendo Ajuda

Se você encontrar problemas ou tiver dúvidas, consulte as seções abaixo para guias detalhados. Para consultas de cobrança, entre em contato com o suporte através do console. Para atualizações de status em tempo real, visite a página de Status.

Full Endpoint Lista

Todos API endpoints compartilhar a single base URL and authentication method. One API chave works across every endpoint.

POST/v1/chat/completions

Completions de Chat (compatível com OpenAI)

POST/v1/messages

Mensagens API (Anthropic-compatible)

POST/v1/models/gemini/:model/generateContent

Gemini Gerar Conteúdo

POST/v1/models/gemini/:model/streamGenerateContent

Gemini Stream Gerar Conteúdo

POST/v1/embeddings

Texto Embeddings

POST/v1/images/generations

Imagem Generation

POST/v1/audio/transcriptions

Áudio Transcrição

POST/v1/audio/speech

Texto para Fala

POST/v1/rerank

Rerank

POST/v1/midjourney/imagine

Midjourney Imagem Generation

POST/v1/suno/generate

Geração de Música Suno

POST/v1/batch

Processamento em Lote

POST/v1/chat/completions/async

Async Task — Enviar

GET/v1/chat/completions/async/:id

Tarefa Assíncrona — Verificar Status

GET/v1/chat/completions/async/:id/result

Async Task — Get Resultado

GET/v1/models

Modelo Listing

MethodPathDescrição
POST/v1/chat/completionsCompletions de Chat (compatível com OpenAI)
POST/v1/messagesMensagens API (Anthropic-compatible)
POST/v1/models/gemini/:model/generateContentGemini Gerar Conteúdo
POST/v1/models/gemini/:model/streamGenerateContentGemini Stream Gerar Conteúdo
POST/v1/embeddingsTexto Embeddings
POST/v1/images/generationsImagem Generation
POST/v1/audio/transcriptionsÁudio Transcrição
POST/v1/audio/speechTexto para Fala
POST/v1/rerankRerank
POST/v1/midjourney/imagineMidjourney Imagem Generation
POST/v1/suno/generateGeração de Música Suno
POST/v1/batchProcessamento em Lote
POST/v1/chat/completions/asyncAsync Task — Enviar
GET/v1/chat/completions/async/:idTarefa Assíncrona — Verificar Status
GET/v1/chat/completions/async/:id/resultAsync Task — Get Resultado
GET/v1/modelsModelo Listing

Correspondência de Protocolos

RouterShift is compatible with múltiplo API protocols. O/a table below shows o/a base URL and SDK configuração for each.

Compatível com OpenAI

https://api.routershift.com/v1

Models: gpt-4o, claude-sonnet-4-6

Authorization: Bearer

Compatível com Anthropic

https://api.routershift.com

Models: claude-sonnet-4-6

x-api-key: sk-xxx

Gemini Nativo

https://api.routershift.com/v1

Models: gemini-2.5-flash

Authorization: Bearer

URL BaseExemplo Modelo ParâmetroHeader de Autenticação
https://api.routershift.com/v1
Padrão OpenAI SDK — just alterar base_url
gpt-4o, claude-sonnet-4-6Authorization: Bearer
https://api.routershift.com
Padrão Anthropic SDK — just alterar base_url
claude-sonnet-4-6x-api-key: sk-xxx
https://api.routershift.com/v1
Formato nativo Gemini, chame generateContent diretamente
gemini-2.5-flashAuthorization: Bearer

Autenticação Unificada

Todos endpoints use o/a same authentication. Both header formats work identically:

OpenAI-compatible formato

Authorization: Bearer sk-xxx

Anthropic-compatible formato

x-api-key: sk-xxx