es ▾
Reclamar clave de prueba

API de Completaciones de Chat Sin Censura

Esta API de completado de chat sin censura permite integrar un LLM flexible en contenido utilizando SDKs estándar de OpenAI. Obtienes acceso inmediato mediante criptomonedas prepagadas con facturación transparente por token.

Autenticación & URL base

Usa tu clave API generada con la URL base https://api.openrouteraisettingskeys.com/v1 para enrutar las solicitudes. Funcionamos como una alternativa a OpenRouter para desarrolladores que desean evitar capas de suscripción mientras mantienen su código cliente idéntico. La clave autentica tu crédito prepagado directamente contra el claves de configuración de OpenRouter AI infraestructura. Recibes una clave activa por cuenta; generar una nueva reemplaza inmediatamente la credencial anterior. No se requiere número de teléfono ni datos bancarios durante el registro, solo un correo electrónico o inicio de sesión con Google. Esta gestión directa de claves asegura que controles el acceso sin fricción de facturación de terceros. Tus solicitudes permanecen privadas y nunca se utilizan para entrenar el modelo subyacente.

Endpoint Chat Completions

Envía solicitudes POST a /v1/chat/completions para recibir respuestas de texto del modelo sin censura. El sistema acepta matrices de mensajes estándar y devuelve completaciones sin rechazar temas adultos lícitos o controversiales. Pagas solo por los tokens realmente utilizados, con un costo de entrada de $0.15 por 1M de tokens y de salida de $0.50 por 1M de tokens. Los errores y rechazos no generan cargos, asegurando que nunca pagues por intentos fallidos. El endpoint admite una ventana de contexto de 100,000 tokens para prompt y respuesta combinados. La salida máxima está limitada a 16,000 tokens por solicitud, a menos que especifiques un límite inferior. Esta estructura sencilla imita el formato de OpenAI, facilitando la migración.

Integración del SDK de Python

Instala el paquete oficial de OpenAI y configura la URL base para que apunte a nuestro endpoint de LLM uncensored. El siguiente fragmento de código demuestra cómo inicializar el cliente y enviar una consulta simple. Debes actualizar el base_url parámetro para coincidir con el dominio de nuestra API. El identificador del modelo es simplemente uncensored, que ejecuta nuestro modelo específico de peso abierto ajustado para respuestas directas. Este enfoque te permite reutilizar bases de código Python existentes con cambios mínimos. El SDK maneja la serialización JSON y el streaming automáticamente. Asegúrate de que tu clave API se almacene de forma segura en variables de entorno para uso en producción.

Integración del SDK Node

Configura el cliente OpenAI de Node.js para dirigir las solicitudes a nuestra API alojada. La URL base debe establecerse en nuestro dominio para garantizar el enrutamiento correcto. Puedes pasar el ID del modelo uncensored junto con tus mensajes para generar texto. Este método funciona con cualquier biblioteca cliente estándar compatible con OpenAI en JavaScript. La estructura de la solicitud permanece idéntica a la especificación de OpenAI, garantizando compatibilidad. Puedes gestionar tu saldo prepagado directamente a través del panel. El SDK admite patrones de solicitud tanto sincrónicos como asíncronos. Ajusta el apiKey valor para que coincida con tu credencial generada. Esta configuración proporciona una forma confiable de integrar la generación uncensored en tus aplicaciones Node.

Respuestas en streaming

Habilita el streaming estableciendo el stream parámetro a true en el cuerpo de tu solicitud. La API devuelve Eventos Enviados por el Servidor (SSE) para la entrega de tokens en tiempo real. Puedes rastrear el uso de tokens dentro del último fragmento del flujo. Esta función es ideal para interfaces de chat que requieren retroalimentación inmediata. El modelo sin censura mantiene el contexto durante todo el flujo sin interrupciones. Puedes analizar los datos SSE usando escuchadores de eventos estándar en tu cliente. El streaming funciona con todos los parámetros como temperatura y top-p. Este método reduce significativamente la latencia percibida para los usuarios finales. Es el enfoque recomendado para aplicaciones interactivas.

Límites, Errores & Contexto

Tu clave API permite 300 solicitudes por minuto y 8 conexiones concurrentes. El cuerpo de la solicitud no debe exceder 8 MB. Si recibes un error 401, tu clave es inválida o ha expirado. Un error 402 indica crédito prepagado insuficiente; recarga mediante USDT o USDC para reanudar el servicio. Un error 429 significa que has alcanzado el límite de velocidad. El modelo admite una ventana de contexto de 100,000 tokens para entrada y salida combinadas. Siguen aplicándose límites estrictos de contenido, específicamente respecto a contenido sexual que involucre menores. Estos límites garantizan un rendimiento estable para desarrolladores de alto volumen. Puedes monitorizar tu uso directamente en el panel de cuenta. Los errores son gratuitos, por lo que solo pagas por las completaciones exitosas.

cURL

curl https://api.openrouteraisettingskeys.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Check my current key balance"}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.openrouteraisettingskeys.com/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)

Node.js

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.openrouteraisettingskeys.com/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);

Transmisión

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)

Preguntas frecuentes

¿Cómo genero una clave API para el servicio de claves de configuración de openrouter AI?

Navega hasta la página 'Obtener clave API' e inicia sesión con Google o con un correo electrónico y contraseña. El sistema genera tu clave inmediatamente, que puedes copiar y usar con cualquier SDK compatible con OpenAI. No se requiere verificación por teléfono.

¿Este LLM sin censura admite llamadas a funciones?

Sí, el endpoint soporta la llamada de funciones con parámetros de herramientas y tool_choice. Puedes definir esquemas personalizados y recibir llamadas de herramientas estructuradas en la respuesta. Esta función funciona junto con el streaming y el modo JSON para una integración flexible.

¿Qué pasa si excedo mi crédito prepagado?

Recibirás un error 402 que indica que no hay crédito disponible. Puedes recargar al instante usando USDT (TRC20) o USDC (Base) para restaurar el acceso. Tu crédito nunca caduca, así que puedes añadir fondos en cualquier momento sin perder tu saldo.

Genera tu clave ahora

Regístrate, copia el token, actualiza la URL del endpoint. Eso es todo.

Reclamar clave de prueba