es ▾
Crea claves

IA CompatibleArtículos

Cómo integrar una alternativa a OpenRouter

Open Router agrega múltiples modelos, pero a menudo pagas por esa complejidad cuando solo necesitas un modelo sin censura mediante un endpoint estándar. Cambiar a una API compatible con OpenAI simplifica tu pila al eliminar la lógica de enrutamiento y reducir la latencia. Mantienes tu código existente, cambias una sola URL base y obtienes una transparencia en la facturación por token sin suscripciones mensuales.

Última actualización

Resumen

  1. Una sustitución plug-and-play solo requiere actualizar la URL base y la clave API en tu SDK.
  2. La facturación es transparente a $0.15 por cada 1M de tokens de entrada y $0.50 por cada 1M de tokens de salida.
  3. Sin suscripciones mensuales ni tarifas ocultas; el crédito se cobra solo por el uso real de tokens.
  4. Las recargas solo con criptomonedas ofrecen crédito bonificado para depósitos más grandes.

¿Por qué cambiar de OpenRouter?

Open Router es un agregador potente, pero introduce una abstracción innecesaria cuando solo necesitas un modelo específico. La lógica de enrutamiento añade latencia y complejidad a tu cadena de solicitudes. Pagas por la conveniencia de múltiples modelos, aunque solo uses uno. Las APIs directas eliminan esta capa intermedia, ofreciéndote menor latencia y costos predecibles. Tu código se mantiene simple porque te comunicas directamente con el servidor de inferencia.

Comprender la alternativa de Open Router

Un endpoint compatible con OpenAI imita la estructura de la API oficial de OpenAI. Envías cargas útiles JSON a /v1/chat/completions y recibe respuestas JSON estándar. Esta compatibilidad significa que puedes cambiar de proveedor sin reescribir la lógica de tu aplicación. El base_url cambios, pero los métodos del SDK permanecen idénticos. Este enfoque es ideal para pilas locales donde podrías cambiar entre llama.cpp y vLLM más tarde. Obtienes una interfaz consistente independientemente del hardware subyacente. No hay tablas de enrutamiento complejas que gestionar. Solo una línea directa hacia el modelo.

Paso 1: Obtén tu clave API

Comienza creando una cuenta en el panel del proveedor. Puedes registrarte con tu cuenta de Google o con un correo electrónico y contraseña sencillos. No se requiere número de teléfono, lo que mantiene el proceso rápido y privado. Una vez registrado, navega a la página "Obtener clave API". El sistema genera una clave única de inmediato. Copia esta clave de forma segura; autentica tus solicitudes. Por defecto, solo tienes una clave activa por cuenta. Si la pierdes, genera una nueva para reemplazarla. Esta clave es todo lo que necesitas para comenzar a enviar solicitudes.

Paso 2: Configura la URL base

Localiza la sección de configuración en tu aplicación. Encuentra la variable que contiene la URL base de la API. Actualízala a https://api.compatibleaiopen.com/v1. Esta URL apunta directamente al punto de conexión de inferencia. Asegúrate de eliminar las barras finales si tu SDK no las maneja automáticamente. Este único cambio redirige todas tus completaciones de chat al modelo sin censura. La estructura de tu código existente sigue siendo válida. La API espera encabezados estándar de OpenAI. No se requieren encabezados personalizados. Este paso es crítico para asegurar que tus solicitudes lleguen al servidor correcto.

Paso 3: Actualiza tu cliente SDK

La mayoría de los frameworks modernos de LLM admiten extremos compatibles con OpenAI. Actualiza la inicialización del cliente para usar tu nueva URL base y clave API. Pasa el ID del modelo como uncensored. Este ID indica al servidor qué modelo específico ejecutar. No necesitas cambiar las firmas de los métodos. El SDK maneja la serialización y deserialización de JSON. Los modos de streaming y no streaming funcionan exactamente como se documenta. Puedes seguir usando herramientas familiares como LangChain o LlamaIndex. La transición es transparente para la lógica de tu aplicación. Esto reduce significativamente el tiempo de pruebas.

Paso 4: Prueba con finalizaciones de chat

Envía una solicitud de prueba simple para verificar la conectividad. Usa el messages parámetro con un prompt de usuario. La respuesta debe contener un content campo con la respuesta del modelo. Verifique que el modelo no rechace la solicitud debido a los filtros de contenido. El modelo uncensored está optimizado para temas adultos legales y controversiales. Responde de forma directa sin rodeos innecesarios. Verifique el uso de tokens en el objeto de respuesta. Esto confirma que la API está procesando su solicitud correctamente. Ya puede integrar esto en su flujo de trabajo principal.

Paso 5: Manejar respuestas en streaming

El streaming ofrece una mejor experiencia de usuario para respuestas largas. Habilita el stream el parámetro en tu solicitud. La API devuelve fragmentos de datos mediante Server-Sent Events (SSE). Cada fragmento contiene un delta parcial de la respuesta. Concatena estos deltas para formar el mensaje completo. El último fragmento incluye las estadísticas de uso total de tokens. Esto te permite mostrar el progreso en tiempo real. La transmisión reduce la latencia percibida para los usuarios. Es esencial para interfaces de chat. Maneja los errores de forma elegante si la conexión se interrumpe.

Paso 6: Monitorear el uso de tokens

Rastrea tu consumo de tokens para gestionar los costos de manera efectiva. La API cobra $0.15 per 1M tokens de entrada y $0.50 per 1M tokens de salida. Estas tarifas son transparentes y se aplican a todas las solicitudes. Los errores y rechazos no consumen crédito. Tu saldo prepagado disminuye solo cuando se procesan tokens. Monitorea el usage field in every response. Set up alerts if your usage exceeds a threshold. This helps you avoid unexpected charges. The credit never expires, so you can top up when needed.

Paso 7: Solucionar errores comunes

Si recibes un error 401, verifica tu clave de API y la URL base. Un error 429 indica que has excedido el límite de velocidad de 300 solicitudes por minuto. Asegúrate de no enviar más de 8 solicitudes concurrentes por clave. Si la respuesta está vacía, verifica que el ID del modelo esté configurado como uncensored. Verifica el tamaño del cuerpo de la solicitud; debe ser inferior a 8 MB. Para problemas de streaming, asegúrate de que tu cliente maneje SSE correctamente. Revisa la documentación de la API para códigos de error específicos. La mayoría de los problemas son de configuración y fáciles de solucionar.

Preguntas frecuentes

¿Es este un servicio oficial de OpenAI?

No, este es un servicio independiente que proporciona un punto de conexión compatible con OpenAI. Ofrece su propio modelo sin censura, no GPT-4 ni GPT-3.5. Puedes usarlo con cualquier cliente que soporte el formato de la API de OpenAI.

¿Cuál es el tamaño de la ventana de contexto?

El modelo admite una ventana de contexto de 100.000 tokens, que incluye tanto el prompt como la completion. El máximo de salida por solicitud es de 16.000 tokens, o 2.048 tokens si no especificas un límite.

¿Puedo usar esto para contenido NSFW?

Sí, el modelo es sin censura y no rechaza contenido adulto lícito. Está diseñado para la generación ilimitada de temas ficticios, de investigación de seguridad o controvertidos. El único límite estricto es el contenido sexual que involucra a menores.

¿Cómo pago la API?

Los pagos se aceptan solo vía criptomonedas, específicamente USDT en la red TRC20 o USDC en la red Base. Puedes recargar con cualquier cantidad entera entre $20 y $500. El crédito no expira y los errores son gratuitos.

Obtén tu clave de API en segundos

Regístrate, obtén tu clave, actualiza la URL base. Esa es la configuración completa.

Crea claves