Integra el Modelo Uncensored
Conecta tu aplicación al modelo sin censura con una API compatible con OpenAI. Envía texto y obtén salidas crudas sin las barreras corporativas ni filtrado innecesario.
Prerrequisitos y URL base
Empieza creando una cuenta y generando una clave API. Regístrate con Google o una dirección de correo electrónico para recibir tu clave inmediatamente. No se requiere número de teléfono y mantenemos tus datos al mínimo. Tu clave autentica cada solicitud a nuestros servidores.
Apunta a nuestro cliente a la URL base: https://api.censurasinllm.com/v1. Este endpoint admite SDK estándar de OpenAI. Actualiza la configuración de tu cliente para usar esta URL base y tu clave generada. El servicio maneja todo el enrutamiento de forma transparente.
Puedes recuperar los detalles del modelo disponibles mediante una solicitud GET a /v1/models.Esto confirma que tu conexión está activa. Nuestra API sirve un único modelo sin censura optimizado para la generación de texto sin restricciones.
Autenticación y claves API
Incluye tu clave API en la Authorization header de cada solicitud. Usa el formato Bearer YOUR_API_KEY. Este encabezado autentica tu identidad y rastrea el uso de tus tokens. Sin él, el servidor rechaza tu solicitud.
Mantén tu clave segura. Cada cuenta permite solo una clave activa a la vez. Generar una nueva clave invalida inmediatamente a la anterior. Esto asegura que siempre sepas exactamente quién está usando tu crédito.
Si recibes un 401 Unauthorized error, verifica el formato de tu clave. Asegúrate de que no haya espacios al final. La clave debe ser válida y estar activa en el panel de tu cuenta.
Enviar tu primera solicitud
Envía una solicitud estándar de completación de chat a POST /v1/chat/completions. Define el modelo como uncensored. Proporciona tus mensajes en formato de lista con role y content campos. La API devuelve una respuesta directa sin elementos superfluos.
Establece el max_tokens parámetro para controlar la longitud de la salida. El valor predeterminado es de 2.048 tokens. Puedes aumentarlo hasta 16.000 tokens por solicitud. La ventana de contexto total admite 100.000 tokens combinando prompt y finalización.
Los errores y rechazos no consumen tu crédito. Solo pagas por la generación exitosa de tokens. Esto hace que las pruebas sean rentables.
Streaming y Uso de Tokens
Habilita la transmisión estableciendo stream: true en tu solicitud. La API devuelve tokens de forma incremental mediante Eventos Enviados por Servidor (SSE). Esto reduce la latencia percibida para tus usuarios. Puedes empezar a mostrar la salida tan pronto como llegue el primer token.
El último fragmento del stream contiene el uso total de tokens para la solicitud. Usa estos datos para rastrear tu facturación con precisión. El streaming funciona con todos los parámetros estándar como temperature y top_p.
Maneja los eventos de streaming con cuidado en tu código. Cierra la conexión cuando finalice el flujo o se produzca un error. Esto evita fugas de recursos en tu aplicación.
Llamada de Función y Modo JSON
Utiliza el tools parámetro para definir funciones personalizadas para el modelo. La API admite la elección de herramientas y salidas estructuradas. Esto permite interacciones complejas y extracción de datos. Define el esquema de tu función en el cuerpo de la solicitud.
Habilita el modo JSON configurando response_format para {"type": "json_object"}. Esto obliga al modelo a generar JSON válido. Es ideal para analizar datos estructurados o alimentar resultados en otros sistemas. Combina esto con streaming para actualizaciones en tiempo real.
Establecer tool_choice para "auto" o un nombre de función específico. Esto te da un control preciso sobre el comportamiento del modelo. El modelo se adhiere estrictamente al esquema proporcionado.
Límites, Errores y Contexto
La API limita a 300 solicitudes por minuto por clave. Puedes ejecutar hasta 8 solicitudes concurrentes. El tamaño máximo del cuerpo de la solicitud es de 8 MB. Superar estos límites devuelve un error 429 Too Many Requests error. Espera brevemente antes de reintentar.
Si te quedas sin crédito, recibes un 402 Payment Required error. Recarga con USDT o USDC vía cripto. Tu crédito nunca expira, por lo que puedes pagar cuando te convenga. No se requieren suscripciones mensuales.
Utiliza la ventana de contexto completa de 100,000 tokens para documentos largos. Lleva un control de tus tokens de entrada y salida. Esto te ayuda a mantenerte dentro del presupuesto y evitar cargos inesperados.
cURL
curl https://api.censurasinllm.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Check if the model filters adult themes in roleplay mode"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.censurasinllm.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.censurasinllm.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)FAQs
¿Cuál es la URL base para la API sin censura?
La URL base es HTTPS://api.censurasinllm.com/v1. Es totalmente compatible con los SDK de OpenAI. Actualiza la configuración de tu cliente para usar este endpoint.
¿Cómo manejo errores de autenticación?
Un error 401 significa que tu clave API es inválida o falta. Verifica tu clave en el panel y asegúrate de que esté activa. Regenera la clave si es necesario.
¿Qué sucede si alcanzo el límite de velocidad?
Recibes un error 429. El límite es de 300 solicitudes por minuto. Espera unos segundos antes de reintentar. Usa retroceso exponencial en tu código para una mejor fiabilidad.
Obtén tu clave en minutos
Regístrate, obtén tu clave y actualiza la URL base. Listo.