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.
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/v1Para el SDK de Anthropic o Claude Code. Nota: sin sufijo /v1 — el SDK añade /v1/messages automáticamente.
https://api.routershift.comRouterShift 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.
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.
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.
Todos los endpoints API comparten una única base URL y método de autenticación. Una clave API funciona en todos los endpoints.
/v1/chat/completionsCompletado de chat (compatible con OpenAI)
/v1/messagesAPI de mensajes (compatible con Anthropic)
/v1/models/gemini/:model/generateContentGemini Generate Content
/v1/models/gemini/:model/streamGenerateContentGemini Stream Generate Content
/v1/embeddingsEmbeddings de texto
/v1/images/generationsGeneración de imágenes
/v1/audio/transcriptionsTranscripción de audio
/v1/audio/speechTexto a voz
/v1/rerankRerank
/v1/midjourney/imagineGeneración de imágenes Midjourney
/v1/suno/generateGeneración de música Suno
/v1/batchProcesamiento por lotes
/v1/chat/completions/asyncTarea asíncrona — Enviar
/v1/chat/completions/async/:idTarea asíncrona — Verificar estado
/v1/chat/completions/async/:id/resultTarea asíncrona — Obtener resultado
/v1/modelsListado de modelos
| Method | Path | Descripción |
|---|---|---|
| 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 |
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 URL | Ejemplo de parámetro de modelo | Encabezado de autenticación |
|---|---|---|
https://api.routershift.com/v1 SDK estándar de OpenAI — solo cambia base_url | gpt-4o, claude-sonnet-4-6 | Authorization: Bearer |
https://api.routershift.com SDK estándar de Anthropic — solo cambia base_url | claude-sonnet-4-6 | x-api-key: sk-xxx |
https://api.routershift.com/v1 Formato nativo de Gemini, llama a generateContent directamente | gemini-2.5-flash | Authorization: Bearer |
Todos los endpoints usan la misma autenticación. Ambos formatos de encabezado funcionan de manera idéntica:
Formato compatible con OpenAI
Authorization: Bearer sk-xxxFormato compatible con Anthropic
x-api-key: sk-xxx