es ▾
Obtener clave API

Documentación de la API & Inicio rápido

Inserta nuestra API de LLM sin censura cambiando tu URL base y clave. Mantienes tu código, obtienes respuestas sin restricciones y pagas solo por lo que usas.

Autenticación & URL base

Empieza por generar tu clave API en el panel de control. Usamos encabezados estándar compatibles con OpenAI, por lo que solo necesitas actualizar tu base_url y API_KEY variables. Esto garantiza que tus integraciones con SDK existentes funcionen sin modificaciones. Admitimos inicio de sesión con Google o registro con correo electrónico/contraseña, y tu clave aparece inmediatamente después de su creación.

  • URL base: https://api.routeropen.cc/v1
  • Cabecera de autenticación: Authorization: Bearer YOUR_API_KEY

Mantén tu clave segura, ya que controla tu crédito prepagado. Cada cuenta permite una clave activa a la vez; generar una nueva reemplaza a la anterior inmediatamente.

Primera solicitud

Envía tu primer prompt utilizando el estándar chat/completions endpoint. El ID del modelo es simplemente uncensored. Esto envía texto y devuelve texto, sin filtros de contenido para uso adulto lícito.

curl https://api.routeropen.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list all files in current directory"}]
  }'

Esta solicitud demuestra la estructura básica. Puedes ajustar parámetros como temperature o top_p para controlar la creatividad. La respuesta incluye estadísticas de uso de tokens para una facturación transparente.

Integración del SDK de Python

Utiliza la biblioteca oficial de Python de OpenAI para integrar nuestra API. Configura el cliente para que apunte a nuestra URL base y utiliza tu clave de API. Este enfoque funciona sin problemas con las bases de código existentes que ya están orientadas a OpenAI.

from openai import OpenAI

client = OpenAI(base_url="https://api.routeropen.cc/v1", api_key="YOUR_KEY")

resp = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)

La biblioteca maneja la serialización JSON y el streaming automáticamente. Puedes configurar la lógica de reintento y los tiempos de espera según sea necesario. Nuestro endpoint admite parámetros estándar, lo que facilita la migración desde otros proveedores.

Integración del SDK Node

Para desarrolladores de JavaScript, el SDK de Node funciona con cambios mínimos. Establece el baseURL a nuestro endpoint y proporciona tu clave. Esto te permite mantener tu flujo de trabajo de desarrollo actual mientras accedes a modelos uncensored.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.routeropen.cc/v1", apiKey: process.env.API_KEY });

const resp = await client.chat.completions.create({
  model: "uncensored",
  messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);

Los usuarios de Node pueden aprovechar los patrones async/await para un código limpio. La estructura de respuesta coincide con los estándares de OpenAI, asegurando compatibilidad con los analizadores existentes. Puedes cambiar modelos o proveedores cambiando solo dos variables.

Respuestas en streaming

Habilita la transmisión estableciendo stream: true en tu solicitud. Devolvemos Eventos Enviados por Servidor (SSE) para entrega de tokens en tiempo real. Esto reduce la latencia percibida para los usuarios finales.

stream = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Tell the story in second person."}],
    stream=True,
)
for chunk in stream:
    if chunk.choices and chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)

El último fragmento contiene el uso total de tokens para facturación. El streaming funciona con todos los parámetros, incluido el llamado de funciones. Úsalo para interfaces de chat donde la retroalimentación instantánea es crítica. Los errores aún se devuelven como eventos SSE, por lo que puedes manejar fallos de manera elegante.

Límites, Errores & Contexto

Nuestra API impone una ventana de contexto de 100,000 tokens y un límite de cuerpo de solicitud de 8 MB. Puedes realizar 300 solicitudes por minuto por clave. Si excedes esto, recibirás un error de límite de velocidad 429. Los fallos de autenticación devuelven 401 y los créditos insuficientes devuelven 402.

Los errores no consumen tu crédito prepagado. Si envías una solicitud mal formada, no se te cobra. El modelo rechaza las solicitudes que involucran a menores, pero de lo contrario permite contenido sin restricciones. Mantén un manejo de errores robusto para gestionar los límites de tasa de forma efectiva.

FAQs

¿Es este el sitio oficial de OpenRouter?

No, este es un punto de conexión de API sin censura independiente. No estamos afiliados con OpenRouter ni con ningún otro proveedor de pasarelas. Servimos nuestro propio modelo único, no un servicio de enrutamiento para múltiples proveedores.

¿Cómo funciona aquí la open AI sin censura?

Utilizamos un único modelo de peso abierto ajustado para evitar denegaciones de contenido. No es GPT-4 ni ningún otro modelo de proveedor. Obtienes respuestas ilimitadas para uso adulto lícito simplemente apuntando tu SDK a nuestra URL base.

¿Qué ocurre si me quedo sin crédito?

Tus llamadas a la API devolverán un error 402. No cobramos intereses por mora ni suspendemos tu cuenta indefinidamente. Puedes recargar con criptomonedas en cualquier momento para reanudar el servicio. Tu crédito existente nunca expira.

Obtén tu clave de API ahora

Regístrate, copia la clave, actualiza tu URL base. Eso es todo lo que hay.

Obtener clave API