Ir al contenido principal

Comparativa de plataformas

SpicyAPI frente a OpenRouter

OpenRouter es ante todo un enrutador: una sola clave delante de cientos de modelos de lenguaje, con conmutación entre proveedores y controles de enrutamiento que nosotros decidimos no exponer. Con el tiempo ha sumado endpoints de imagen, video y voz, y ahí es donde las dos plataformas empiezan a solaparse.

Punto de partida

En torno a qué está construida cada una

OpenRouter

OpenRouter pone una única API compatible con OpenAI delante de más de 400 modelos servidos por muchos proveedores, y pasa a otro proveedor cuando uno falla antes de que te llegue ninguna salida. Los precios por modelo están documentados como trasladados del proveedor sin margen añadido; la plataforma cobra su comisión cuando compras créditos. Además del chat, documenta ya endpoints dedicados para generación de imágenes, video asíncrono, texto a voz, transcripción y embeddings, todos sobre la misma URL base.

SpicyAPI

Los modelos de lenguaje son el terreno donde OpenRouter es más fuerte y nuestro catálogo más estrecho; si necesitas esa amplitud con controles de enrutamiento a nivel de proveedor, encajan mejor ellos. Nosotros estamos construidos al revés: medios generativos primero, sin capa de moderación propia delante del modelo, y texto compatible con OpenAI en la misma clave.

Fila por fila

Las ocho filas que conviene leer antes de elegir

Nuestra columna es idéntica en todas estas páginas, porque nuestro comportamiento no cambia según con quién se nos compare. Solo la columna de la derecha es propia de esta plataforma.

SpicyAPI frente a OpenRouter
Lo que se comparaSpicyAPIOpenRouter
Política de contenidoSin revisión de contenido solicitud por solicitud, sin parámetro de comprobación de seguridad que negociar y sin indicador de modo de contenido en la clave. Qué produce o deja de producir un modelo lo decide ese modelo. El uso ilícito sigue prohibido por la política de uso aceptable y el canal de denuncia es público.Las condiciones no incluyen ninguna cláusula general sobre contenido sin censura. Prohíben el uso ilegal y el material de abuso sexual infantil, y te obligan a cumplir las condiciones propias de cada modelo, que cambian según el proveedor y se trasladan a tus usuarios. En la práctica, la API de modelos indica si un proveedor aplica moderación, los bloqueos de filtros y las negativas del modelo vuelven como HTTP 403, y las condiciones permiten a OpenRouter revisar o bloquear las entradas que considere objetables. Hacer jailbreak a un modelo sin autorización por escrito está prohibido.
Cómo se facturaEn dólares estadounidenses, según la unidad en la que se mide la propia tarea. Sin moneda de créditos que convertir, sin suscripción, sin plan por niveles y sin mínimo mensual. Una llamada de cotización calcula el precio del cuerpo exacto que vas a enviar y no reserva nada. El saldo se recarga con tarjeta o con criptomoneda (USDT).Créditos prepago con el dólar estadounidense como moneda base, comprados entre 5 y 25.000 dólares por transacción, con una comisión del 5,5 % en pagos con tarjeta (mínimo 0,80 dólares) y del 5 % en cripto. Los precios de los modelos están documentados como idénticos a los del proveedor, sin margen sobre la inferencia. Los créditos sin usar solo se reembolsan en las 24 horas siguientes a la compra, la comisión nunca, los pagos en cripto nunca, y los créditos pueden caducar a los 365 días de la compra.
Solicitud fallidaUna tarea correcta se liquida por lo que realmente consumió y no se reembolsa porque el resultado decepcionara. Las tareas fallidas o vencidas normalmente no se cobran. Algunos modelos cobran los rechazos de contenido según lo indicado en su página; consulta esas condiciones antes de enviar.Zero Completion Insurance, activo en todas las cuentas: una respuesta sin tokens de salida y con motivo de finalización vacío o de error no se factura por tokens de prompt, de completado ni de razonamiento, y las solicitudes de imagen o de voz que no entregan una salida utilizable tampoco se facturan. La búsqueda web, el análisis de PDF y la descarga web que ya se ejecutaron pueden cobrarse igualmente. Por separado, la página de errores dice que el procesamiento del prompt puede cobrarse aunque no se genere contenido, y la documentación de video no aclara si una tarea fallida se factura.
Forma de la solicitudUna llamada de creación responde 202 con un identificador de tarea; los resultados llegan por consulta o por webhook firmado. El texto va por una superficie compatible con OpenAI en la misma clave. La entrada se valida contra un esquema publicado con additionalProperties cerrado, y toda llamada de escritura admite una clave de idempotencia válida 24 horas.Chat completions compatible con OpenAI, más endpoints de Responses y de Anthropic Messages, con streaming y conmutación automática a otro proveedor hasta que se envía el primer token. Las imágenes vuelven de forma síncrona en base64. El video es asíncrono: se envía, se consulta el ID de la tarea y se descarga el archivo con tu clave de API, o se recibe un webhook en el estado final, firmado si configuras un secreto.
Límites de gastoConfigura límites de gasto diarios, mensuales y acumulados para cada clave. Las claves nuevas no tienen límite de gasto hasta que establezcas uno. También puedes restringir una clave a modelos concretos y direcciones IP de origen; las reservas sin liquidar cuentan para su límite.Cada clave admite un único límite de créditos que puede reiniciarse a diario, cada semana o cada mes a medianoche UTC, o no reiniciarse nunca; el error documentado cuando se agota es 402. Las Guardrails añaden un presupuesto en dólares con su propio reinicio, más listas de modelos y proveedores permitidos, asignadas por clave y por miembro de la organización, y prevalece el límite más bajo. Los presupuestos por espacio de trabajo, con hasta cuatro intervalos incluido uno vitalicio, están disponibles en el plan Enterprise.
Herramientas oficialesREST nativo más una superficie compatible con OpenAI, y nuestro propio SDK, CLI, servidor MCP y Agent Skill, todo con la misma clave.SDK propios para TypeScript, Python y Go, agent skills para esos SDK y un servidor MCP alojado, documentado como herramienta para consultar modelos, precios y créditos y enviar mensajes de prueba mientras desarrollas, no para ejecutar modelos en producción.
Compromisos publicadosPublicamos un objetivo operativo del 99,9 % para nuestra propia capa: aceptar solicitudes, admitir tareas y entregar callbacks. Es un objetivo, no un acuerdo de nivel de servicio: sin créditos de servicio ni indemnización, y excluye a los proveedores de modelos que ejecutan la generación, las ventanas de mantenimiento anunciadas y los sucesos fuera de nuestro control. El estado en vivo está en status.spicyapi.ai.Las condiciones ofrecen los modelos según disponibilidad, no garantizan la de ninguno y remiten a las condiciones de cada modelo para la disponibilidad. La página de empresa ofrece soporte prioritario y un contacto de ingeniería dedicado, pero no publica ningún porcentaje de disponibilidad ni acuerdo de nivel de servicio.
IdiomasSitio, documentación de modelos, consola y textos de error de la API en diez idiomas: inglés, japonés, coreano, alemán, francés, español, portugués de Brasil, ruso, italiano y polaco. Los códigos de error nunca cambian con el idioma, así que tus bifurcaciones siguen siendo estables.Documentación observada solo en inglés; sus páginas no tienen versiones en otros idiomas, y las rutas de documentación con prefijo de idioma devuelven página no encontrada.

Desliza horizontalmente para ver todas las columnas.

Política de contenido

Qué rechaza la plataforma y quién lo decide

Para un chat sin filtro de contenido, revisa tanto el modelo como las preferencias de proveedor. El fallback puede elegir otro proveedor; no des por hecho que el comportamiento de rechazo de uno describe todas las respuestas enrutadas.

Cómo se factura

Qué es realmente una unidad de facturación

Compara tarifas de tokens de entrada, salida y caché, más comisiones de compra de créditos y herramientas opcionales. Un flujo de imágenes o video requiere su precio por tarea, no una comparación de tokens de texto.

Forma de la solicitud

Qué significa la respuesta HTTP

El cliente chat puede conservar la estructura OpenAI, pero provider.order, allow_fallbacks y require_parameters son controles OpenRouter. Revísalos explícitamente; los medios también requieren mapear entradas y resultados del destino.

Límites de gasto

Qué detiene un bucle que se ha descontrolado

Traduce con cuidado límites de clave y guardrails. OpenRouter ofrece reinicios semanales; SpicyAPI usa límites diarios, mensuales naturales y de vida útil. Conserva un presupuesto semanal por cliente en tu app si lo necesitas.

Encaje

Cuál encaja con el trabajo que tienes entre manos

Elige OpenRouter si

  • Tu carga principal es texto y quieres cientos de modelos de lenguaje de muchos proveedores detrás de una sola clave. Su catálogo de texto es mucho más amplio que el nuestro.
  • Quieres dirigir tú el enrutamiento: elegir o excluir proveedores, exigir retención cero de datos por grupo de modelos o mantener el tráfico en endpoints de la UE o de EE. UU. con sus planes Business y Enterprise. Nosotros no exponemos la elección de proveedor, y es a propósito.
  • Ya tienes claves con proveedores de modelos y quieres una sola factura y un solo panel sobre ellas. El uso de claves propias está integrado en su facturación; nosotros no lo ofrecemos.

Elige SpicyAPI si

  • Los modelos de imagen y video sin censura son el núcleo del trabajo y no un complemento, y quieres una plataforma que no añada ninguna capa de filtrado propia y pase tu prompt al modelo tal como lo envías.
  • Quieres que todos los modelos de medios respondan con la misma forma —una llamada de creación y después consulta o webhook firmado— en lugar de un endpoint de imagen síncrono y otro de video asíncrono con contratos distintos.
  • Quieres límites de gasto diarios, mensuales y acumulados que configures por clave, además de mensajes de error y documentación en tu idioma.

Preguntas frecuentes

Sobre OpenRouter y SpicyAPI

Las condiciones propias de OpenRouter no tienen ninguna cláusula general sobre contenido sin censura: prohíben el uso ilegal y el material de abuso sexual infantil, y te hacen responsable de cumplir las condiciones de cada modelo al que llamas. Que una solicitud sin censura pase depende, por tanto, de qué modelo y qué proveedor la atienden y de si ese proveedor aplica moderación, algo que la API de modelos indica. Los bloqueos y las negativas devuelven HTTP 403. Lee las condiciones de modelo que OpenRouter enlaza para cada uno antes de fiarte de este resumen.

Siguiente paso

Si los medios son el trabajo principal, ponles precio en las páginas de modelo.

Cada una muestra los campos obligatorios, un ejemplo ejecutable y el costo exacto de los ajustes elegidos, y no se reserva nada hasta que envías.