RouterShiftRouterShift
Explorar ModelosPreciosDocumentación
RouterShiftRouterShiftRouterShift. Infraestructura de IA Empresarial.
Explorar ModelosEstadoDocumentaciónTérminosPrivacidadDPA

Documentación de la API

API Reference

Resumen de la API de RouterShift

RouterShift proporciona una API unificada compatible con OpenAI para acceder a cientos de modelos de IA de docenas de proveedores. Usa una sola clave API para enrutar solicitudes de forma inteligente entre proveedores con balanceo de carga, failover y optimización de costos integrados.

Características Principales

  • API compatible con OpenAI — reemplazo directo para cualquier cliente SDK de OpenAI
  • Enrutamiento inteligente con estrategias configurables (ponderado, round-robin, basado en latencia, failover)
  • Circuit breaker y limitación de tasa integrados para proteger tu aplicación
  • Caché semántica para reducir latencia y costos en consultas repetidas
  • Registro, monitoreo y análisis de gastos completos
  • Soporte multiproveedor con failover automático cuando un proveedor no está disponible

URL Base

Todas las solicitudes a la API usan la siguiente URL base. La API es totalmente compatible con las librerías cliente de OpenAI — solo cambia la URL base y usa tu clave API de RouterShift.

https://api.routershift.com/v1

Base URL compatible con Anthropic

Para el SDK de Anthropic o Claude Code. Nota: sin sufijo /v1 — el SDK añade /v1/messages automáticamente.

https://api.routershift.com

Compatibilidad con OpenAI

RouterShift es un reemplazo directo para la API de OpenAI. Si ya usas el SDK de OpenAI para Python o Node.js, puedes cambiar a RouterShift cambiando solo la URL base y la clave API. Todos los endpoints estándar — completaciones de chat, embeddings y listado de modelos — funcionan de manera idéntica.

Categorías de Modelos Soportados

RouterShift proporciona acceso a modelos de chat, generación de código, visión, generación de imágenes, razonamiento y audio de los principales proveedores de IA.

Obtener Ayuda

Si encuentras problemas o tienes preguntas, consulta las secciones a continuación para guías detalladas. Para consultas de facturación, contacta al soporte a través de la consola. Para actualizaciones de estado en tiempo real, visita la página de Estado.

Lista completa de endpoints

Todos los endpoints API comparten una única base URL y método de autenticación. Una clave API funciona en todos los endpoints.

POST/v1/chat/completions

Completado de chat (compatible con OpenAI)

POST/v1/messages

API de mensajes (compatible con Anthropic)

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

Gemini Generate Content

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

Gemini Stream Generate Content

POST/v1/embeddings

Embeddings de texto

POST/v1/images/generations

Generación de imágenes

POST/v1/audio/transcriptions

Transcripción de audio

POST/v1/audio/speech

Texto a voz

POST/v1/rerank

Rerank

POST/v1/midjourney/imagine

Generación de imágenes Midjourney

POST/v1/suno/generate

Generación de música Suno

POST/v1/batch

Procesamiento por lotes

POST/v1/chat/completions/async

Tarea asíncrona — Enviar

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

Tarea asíncrona — Verificar estado

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

Tarea asíncrona — Obtener resultado

GET/v1/models

Listado de modelos

MethodPathDescripción
POST/v1/chat/completionsCompletado de chat (compatible con OpenAI)
POST/v1/messagesAPI de mensajes (compatible con Anthropic)
POST/v1/models/gemini/:model/generateContentGemini Generate Content
POST/v1/models/gemini/:model/streamGenerateContentGemini Stream Generate Content
POST/v1/embeddingsEmbeddings de texto
POST/v1/images/generationsGeneración de imágenes
POST/v1/audio/transcriptionsTranscripción de audio
POST/v1/audio/speechTexto a voz
POST/v1/rerankRerank
POST/v1/midjourney/imagineGeneración de imágenes Midjourney
POST/v1/suno/generateGeneración de música Suno
POST/v1/batchProcesamiento por lotes
POST/v1/chat/completions/asyncTarea asíncrona — Enviar
GET/v1/chat/completions/async/:idTarea asíncrona — Verificar estado
GET/v1/chat/completions/async/:id/resultTarea asíncrona — Obtener resultado
GET/v1/modelsListado de modelos

Correspondencia de protocolos

RouterShift es compatible con múltiples protocolos API. La siguiente tabla muestra la base URL y la configuración del SDK para cada uno.

Compatible con OpenAI

https://api.routershift.com/v1

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

Authorization: Bearer

Compatible con 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

Base URLEjemplo de parámetro de modeloEncabezado de autenticación
https://api.routershift.com/v1
SDK estándar de OpenAI — solo cambia base_url
gpt-4o, claude-sonnet-4-6Authorization: Bearer
https://api.routershift.com
SDK estándar de Anthropic — solo cambia base_url
claude-sonnet-4-6x-api-key: sk-xxx
https://api.routershift.com/v1
Formato nativo de Gemini, llama a generateContent directamente
gemini-2.5-flashAuthorization: Bearer

Autenticación unificada

Todos los endpoints usan la misma autenticación. Ambos formatos de encabezado funcionan de manera idéntica:

Formato compatible con OpenAI

Authorization: Bearer sk-xxx

Formato compatible con Anthropic

x-api-key: sk-xxx