ES ▾
Obtener clave de API

Uncensored AI Chatbot: Documentación de API de Uncensored AI

Integra nuestra API de LLM sin censura en minutos usando SDKs estándar de OpenAI. Envía texto, recibe texto y elimina filtros de contenido para uso adulto legal con precios transparentes basados en el uso.

Autenticación y URL base

Empieza generando una clave de API en la página Obtener clave de API. Puedes registrarte con Google o usar un correo electrónico y contraseña; no se requiere número de teléfono. Tu clave se muestra inmediatamente y es la única forma de autenticar peticiones. Cada cuenta admite una clave activa a la vez; generar una nueva clave reemplaza la anterior al instante.

Señala tu cliente a la URL base: https://api.uncensoredaichatbot.cc/v1. Pasa tu clave en el encabezado Authorization: Bearer <key>. Esta configuración funciona con cualquier cliente compatible con OpenAI. Si cambias las claves, actualiza tus variables de entorno o archivos de configuración para mantener el acceso.

Tu primera petición

Envía una petición POST a /v1/chat/completions con el ID de modelo uncensored. Este modelo es de pesos abiertos, ajustado para tener mínimas negativas, y se ejecuta en nuestros servidores dedicados. No es GPT, Claude ni ningún otro modelo de otro proveedor.

  • Modelo: uncensored
  • Entrada: JSON con matriz messages
  • Salida: Formato de respuesta estándar de OpenAI

Usa el siguiente ejemplo para verificar la conectividad:

curl https://api.uncensoredaichatbot.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

Integración con SDK Python

Usa el paquete oficial openai de Python. Configura el base_url y el api_key para enrutar las peticiones a nuestra API sin censura. Esto garantiza patrones de codificación predecibles mientras elimina los filtros de contenido para uso adulto lícito.

  • Instala mediante pip install openai
  • Establece variables de entorno o pásalas directamente al cliente
  • Llama a chat.completions.create() como de costumbre

Ejemplo de configuración:

from openai import OpenAI

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

Configuración SDK Node.js

Instala el paquete npm openai. Configura el cliente con tu URL base y clave de API. El SDK de Node.js maneja la serialización de peticiones y el análisis de respuestas automáticamente.

  • Instala mediante npm install openai
  • Crea una nueva instancia de cliente con URL base personalizada
  • Envía completados de chat con parámetros estándar

Fragmento de código para la inicialización:

import OpenAI from "openai";

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

Respuestas en streaming

Habilita el streaming estableciendo stream: true en tu petición. La API devuelve Server-Sent Events (SSE). Las estadísticas de uso de tokens se incluyen en el último fragmento del streaming. Esto te permite mostrar las respuestas en tiempo real sin esperar a la finalización completa.

  • Establece stream: true en el cuerpo de la petición
  • Lee fragmentos del stream SSE
  • Verifica el fragmento final para los datos de uso

Ejemplo de implementación de streaming:

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)

Límites, errores y ventana de contexto

Tu ventana de contexto es de 100.000 tokens (prompt + finalización). La salida máxima es de 32.000 tokens por petición (2.048 si no se establece max_tokens). Los cuerpos de las peticiones deben tener menos de 8 MB. Estás limitado a 300 peticiones por minuto y 8 peticiones simultáneas por clave.

Códigos de estado HTTP comunes:

  • 401: Clave de API no válida o caducada
  • 402: Crédito prepago insuficiente
  • 429: Límite de peticiones excedido

Los prompts no se usan para entrenamiento. Un límite estricto de contenido bloquea el contenido sexual que involucra a menores. Los errores y las negativas son gratuitos; solo pagas por el uso de tokens exitoso.

Especificaciones técnicas

Una tabla con cada límite, función y precio.

ElementoValor
Formatocompatible con OpenAI: cualquier SDK de OpenAI funciona cambiando la base URL y la clave
ID del modelouncensored
AutenticaciónAuthorization: Bearer YOUR_KEY
EndpointsPOST /v1/chat/completions · GET /v1/models
Base URLhttps://api.uncensoredaichatbot.cc/v1
Streamingsí: server-sent events; el último fragmento incluye el uso de tokens
Llamadas a funcionessí: tools, tool_choice; la respuesta trae tool_calls, también en streaming; resultados como role: tool
Parámetrostemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Ventana de contexto100.000 tokens (entrada + salida)
Salida máximahasta el resto de la ventana de 100.000 tokens; max_tokens opcional (sin límite aparte)
Modo JSONresponse_format: {"type": "json_object"}
CabecerasX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Concurrencia8 peticiones a la vez por clave
Límite de peticiones300 por minuto por clave
Tamaño de peticiónhasta 8 MB
Caducidadel crédito pagado no caduca, sin suscripción
RecargaUSDT (TRC20) o USDC (Base), cualquier importe entero de $10 a $500
Facturacióncrédito prepago por uso real; errores y rechazos no se cobran
Precio$0,25 por 1M tokens de entrada · $1,00 por 1M de salida
Prueba gratis$0,50 durante 7 días, sin tarjeta · Clave de prueba: 2 solicitudes paralelas, 60 por minuto; límites completos (8 y 300) tras la primera recarga
Bono+5 % desde $50, +10 % desde $100
AccesoGoogle o correo y contraseña
Contenidocontenido adulto permitido; se rechaza el contenido sexual con menores
Clavesuna clave activa por cuenta; una nueva reemplaza a la anterior

Códigos de error

Los errores llegan como JSON con un type fijo; las peticiones fallidas o rechazadas no se cobran.

CódigoTipoSignificado
400bad_requestJSON inválido, mensajes vacíos, parámetro incorrecto o contexto demasiado largo
401missing_key · invalid_key · key_revokedfalta la clave, es incorrecta o fue reemplazada
402no_creditsin crédito: recarga y sigue al instante
403content_blockedcontenido sexual con menores: rechazado, no se cobra
404not_foundendpoint desconocido
413request_too_largecuerpo mayor de 8 MB
429rate_limited · concurrencymás de 300/min o 8 en paralelo: espera y reintenta
503upstream_busymodelo ocupado: reintenta en unos segundos

Preguntas y respuestas

¿Necesito una tarjeta de crédito para empezar?

No. Cada cuenta nueva recibe $0.50 de crédito de prueba válido por 7 días. Puedes registrarte con Google o correo electrónico sin número de teléfono ni tarjeta. Para uso continuo, recarga solo con cripto.

¿Qué pasa si supero el límite de peticiones?

Recibes un código de estado 429. El límite es de 300 peticiones por minuto y 8 peticiones simultáneas por clave. Espera un momento o reduce la concurrencia. Los errores no cuentan contra tu límite de peticiones.

¿Se usa mis datos para entrenamiento?

No. Los prompts enviados a la API de chatbot de IA sin censura no se usan para entrenamiento. Tu cuenta solo requiere una dirección de correo electrónico y el crédito no caduca.

Tu clave está a un formulario de distancia

Crea una cuenta, copia la clave, cambia la URL base. Esa es toda la configuración.

Obtener clave de API