Alternativa a OpenRouter: qué es igual y qué cambia
RelaySwitch sigue el mismo esquema que OpenRouter: una API key y un saldo prepago para muchos modelos, con cobro por token. Las diferencias están en el costo al recargar, en la forma de pago, en cómo se escriben los id de modelo y en cómo compruebas que el modelo que responde es el que se indica.
01Qué es igual que en OpenRouter
OpenRouter es un gateway de LLM alojado: muchos proveedores de modelos detrás de una sola API y un solo saldo. RelaySwitch funciona igual, así que no tienes que abrir una cuenta en cada desarrollador de modelos. Esto es distinto de un proxy que ejecutas tú delante de tus propias keys de proveedor. Lo que no cambia al migrar:
- El formato de petición y de respuesta de OpenAI, con streaming y tool calling.
- Los parámetros al estilo de OpenRouter, como
provider.sorty el transformmiddle-out, se siguen aceptando. - Un saldo prepago que se descuenta por token, sin suscripción.
- Modelos destacados de distintos desarrolladores en una sola key, entre ellos Claude, GPT, Gemini y DeepSeek.
02Qué cambia
| Costo al recargar | OpenRouter añade un cargo sobre el precio oficial del desarrollador en las recargas con tarjeta y con cripto; la cifra está en la página de precios de OpenRouter. Aquí no se añade ningún cargo a la recarga: el saldo se descuenta al precio de la página del modelo. |
| Precio por token | OpenRouter cobra el precio oficial del desarrollador más su cargo de recarga. Aquí los precios siguen el catálogo de RelaySwitch: la mayoría de los modelos de chat que tienen precio oficial cuestan menos que ese precio oficial, pero no todos, y el precio oficial se muestra al lado en la página de cada modelo. |
| Pagos | OpenRouter usa crédito prepago y tiene la opción de usar keys de proveedor propias (BYOK). Aquí el saldo prepago empieza en $10, se paga con tarjeta o USDT, USDC, BTC, ETH, SOL, y para la cuenta basta un email, sin verificación de identidad. |
| Id de modelo | OpenRouter escribe los id con un prefijo de vendor. Aquí el id es el del desarrollador, sin prefijo de vendor. |
| Formato de API | Además de Chat Completions y Responses, aquí cada modelo de chat responde también al formato Anthropic Messages en la misma Base URL. |
| Comprobación de modelos | Aquí cada modelo se prueba una vez al día y el resultado es público, y cada petición tiene un recibo firmado. El registro público de OpenRouter es su página de estado. |
| Modelos gratis | OpenRouter ofrece variantes gratis de algunos modelos con un límite diario. Aquí no hay free tier: el saldo empieza en $10 y cada petición se cobra por token. |
03Precios de los modelos destacados aquí
En USD por millón de tokens, leídos del catálogo al renderizar la página. Para comparar, abre la página de precios de OpenRouter y suma su cargo de recarga al precio oficial del mismo modelo. La lista completa de 322 modelos está en la página de modelos, y cómo se calcula el cobro está en la página de precios.
| Modelo | Desarrollador | Input | Output | Contexto |
|---|---|---|---|---|
| Claude Fable 5.2claude-fable-5.2 | Anthropic | $4.00 | $20.00 | 1,000,000 |
| Claude Opus 5.5claude-opus-5-5 | Anthropic | $2.716 | $9.70 | 1,000,000 |
| DeepSeek V4.1 Flash 1017deepseek-v4.1-flash-1017 | DeepSeek | $0.2425 | $1.164 | 1,048,576 |
| GLM 5.3 Flashglm-5.3-flash | Z.ai | $0.0873 | $0.1455 | 1,000,000 |
| GPT-6 Lunagpt-6-luna | OpenAI | $0.0625 | $0.20 | 1,050,000 |
| Qwen3.8 Maxqwen3.8-max | Qwen | $0.80 | $2.40 | 991,000 |
| Minimax M3.1 Flashminimax-m3.1-flash | MiniMax | $0.105 | $0.42 | 1,000,000 |
| Gemini 3.8 Flashgemini-3.8-flash | $0.4925 | $2.25 | 1,048,576 | |
| Grok 4.7grok-4.7 | xAI | $0.60 | $1.80 | 500,000 |
| Kimi K3kimi-k3 | Moonshot AI | $0.90 | $4.50 | 1,048,576 |
USD por millón de tokens
04Quién debería quedarse en OpenRouter
Una comparación honesta también dice cuándo no tiene sentido cambiar. Quédate en OpenRouter si se cumple alguno de estos puntos. Si no se cumple ninguno, el cambio es pequeño y se puede probar con la recarga más baja; las recargas no son reembolsables, así que prueba antes de añadir más.
- Dependes de las variantes gratis de los modelos con límite diario. Aquí no hay nada equivalente.
- Usas BYOK, es decir, tus propias keys de proveedor pasadas a través de OpenRouter. Aquí las cuentas de proveedor las gestiona el gateway y tú pagas del saldo prepago.
- Tu código depende de funciones propias de OpenRouter más allá de las mencionadas arriba. La fuente sobre lo que ofrece OpenRouter es su documentación; revísala antes de migrar.
- Usas un modelo que no está en este catálogo. Coteja primero los id que usas con la lista de modelos.
05Migrar desde la OpenRouter API: dos valores que cambian
La Base URL pasa a ser https://api.relayswitch.io/v1 y la key pasa a ser una key de RelaySwitch. Los id de modelo se escriben sin prefijo de vendor; cópialos de la lista de modelos tal como aparecen. El cuerpo de la petición no cambia.
curl https://api.relayswitch.io/v1/chat/completions \ -H "Authorization: Bearer sk-relay-..." \ -H "content-type: application/json" \ -d '{"model": "claude-fable-5.1", "messages": [{"role": "user", "content": "Reply with ok"}]}'06SDK de OpenAI para Python y otras herramientas
Al SDK de OpenAI le basta con el base_url y la api_key nuevos; el SDK oficial también lee OPENAI_BASE_URL y OPENAI_API_KEY del entorno. Para las herramientas, los pasos están en la página de cada una: Claude Code usa el formato Anthropic con id de Claude, Cursor usa OpenAI API Key y Override OpenAI Base URL, y Codex usa un bloque de provider.
from openai import OpenAI client = OpenAI(base_url="https://api.relayswitch.io/v1", api_key="sk-relay-...")reply = client.chat.completions.create( model="claude-fable-5.1", messages=[{"role": "user", "content": "Reply with ok"}],)print(reply.choices[0].message.content)07Comprobar los modelos y la fiabilidad antes de depender de ellos
Cada modelo recibe el mismo prompt de prueba una vez al día y su respuesta se compara con los resultados anteriores; los resultados están abiertos en https://api.relayswitch.io/v1/proof sin API key. Un gateway que cambia el modelo que hay detrás de un id aparece allí como cambiado. Cada petición tiene además un recibo con firma Ed25519 que registra el modelo, los tokens cobrados y el costo. La explicación está en la página de modelos auténticos.
En el caso de OpenRouter, el registro que hay que leer es el historial de su propia página de estado. Un aviso ya resuelto muestra un servicio que funciona como debe, y ninguna cifra de allí mide tu propio tráfico. Lee registros así antes de depender de cualquier gateway.
Preguntas frecuentes
- ¿Hay una alternativa a OpenRouter sin recargo al recargar?
- Aquí no se añade ningún cargo a la recarga, desde $10: el saldo se descuenta al precio de la página del modelo. OpenRouter añade un cargo en las recargas con tarjeta y con cripto; la cifra está en su página de precios.
- ¿Se puede pagar con USDT u otras criptomonedas?
- Sí. USDT, USDC, BTC, ETH, SOL entran al saldo prepago sin cargo adicional por nuestra parte y sin verificación de identidad; valen el mismo crédito en dólares estadounidenses que una recarga con tarjeta. La comisión de red de la transferencia corre a cargo de quien envía.
- ¿Hay que cambiar el código al migrar desde la OpenRouter API?
- Dos valores: la Base URL pasa a ser https://api.relayswitch.io/v1 y la key pasa a ser tu key de aquí. El id de modelo es el del desarrollador, sin prefijo de vendor.
- ¿Hay modelos gratis como en OpenRouter?
- No. Aquí no hay free tier: el saldo empieza en $10 y cada petición se cobra por token. OpenRouter ofrece variantes gratis de algunos modelos con un límite diario; los detalles están en su sitio.
- ¿OpenRouter es un LLM gateway?
- Sí. OpenRouter es un gateway alojado, con muchos proveedores detrás de una sola API y un solo saldo, igual que RelaySwitch. También hay gateways que funcionan sobre tus propias keys de proveedor, por ejemplo un proxy open source que ejecutas tú.
- ¿Qué conviene hacer con las API keys en cualquier gateway?
- Usa una key por aplicación para que cambiarla cueste poco, ponle un límite de gasto a cada key y cambia las keys que hayan estado guardadas en una plataforma que comunique un incidente. Aquí las keys se crean y se revocan en la consola, cada una tiene sus propios límites y el saldo prepago limita la pérdida a lo que hayas recargado.
Sin recargo al recargar
Saldo prepago desde $10 con tarjeta o USDT, USDC, BTC, ETH, SOL. Cambia la Base URL a https://api.relayswitch.io/v1 y prueba con una petición.