ES ▾
Uncensored Chatbot APIAcceso directo a la API de un LLM sin censuraObtener clave de API

Uncensored Chatbot APIDocs

Documentación de la API y inicio rápido

Comienza con la API de chatbot sin censura en minutos. Esta guía cubre la configuración base, ejemplos de código para tu lenguaje preferido y las restricciones esenciales que necesitas conocer.

uncensoredhttps://api.uncensoredchatbotapi.com/v1

URL base y autenticación

Para usar la API de IA sin censura, apunta tu cliente compatible con OpenAI a nuestra URL base: https://api.uncensoredchatbotapi.com/v1. Esto asegura que todas las peticiones se enruten directamente a nuestros servidores GPU dedicados que ejecutan el modelo 'sin censura', evitando la latencia y la complejidad de enrutamiento de los servicios agregadores.

La autenticación se maneja con un token Bearer. Crea una cuenta en la página Get API key para obtener tu clave única. Inclúyela en cada cabecera de petición. Si regeneras tu clave, la anterior queda inválida inmediatamente.

Encabezado requerido

  • Authorization: Bearer YOUR_API_KEY

Primera petición con cURL

Verifica tu integración enviando una petición simple de generación de texto. Este endpoint admite parámetros estándar de chat-completions. Reemplaza YOUR_API_KEY con tu clave real.

Esta llamada demuestra el comportamiento directo de entrada y salida de texto de la API sin censura. El modelo responderá sin rechazos de contenido por temas adultos legales, aunque bloquea estrictamente el contenido sexual que involucra a menores.

curl https://api.uncensoredchatbotapi.com/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 de Python

Usa la biblioteca oficial de Python de OpenAI para una integración fácil. Establece la URL base en nuestro endpoint. Este enfoque funciona con cualquier biblioteca cliente compatible con OpenAI.

from openai import OpenAI

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

Integración con SDK de Node.js

Para entornos JavaScript, usa el paquete npm @anthropic-ai/sdk o openai. Configura la URL base y la clave de API como se muestra a continuación.

import OpenAI from "openai";

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

Respuestas en streaming

Para experiencias de usuario en tiempo real, habilita el streaming. Establece stream: true en tu petición. El servidor devuelve Eventos Enviados por Servidor (SSE) que contienen completados parciales de tokens.

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 de peticiones, errores y restricciones

Entiende las limitaciones antes de escalar tu aplicación. La API del LLM sin censura impone un límite de 300 peticiones por minuto por clave de API. El tamaño máximo del cuerpo de la petición es de 8 MB.

Errores comunes

  • 401: Clave de API inválida o caducada.
  • 402: Crédito prepago insuficiente. Recarga desde $10 mediante cripto (USDT o USDC).
  • 429: Límite de peticiones excedido. Espera y reintenta.

Detalles del modelo

Usa el ID del modelo uncensored. La ventana de contexto es de 100.000 tokens. El precio es de $0,25 por 1M tokens de entrada y $1,00 por 1M tokens de salida.

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
Base URLhttps://api.uncensoredchatbotapi.com/v1
AutenticaciónAuthorization: Bearer YOUR_KEY
ID del modelouncensored
EndpointsPOST /v1/chat/completions · GET /v1/models
Salida máximahasta el resto de la ventana de 100.000 tokens; max_tokens opcional (sin límite aparte)
Parámetrostemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Modo JSONresponse_format: {"type": "json_object"}
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
Ventana de contexto100.000 tokens (entrada + salida)
Concurrencia8 peticiones a la vez por clave
CabecerasX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Tamaño de peticiónhasta 8 MB
Límite de peticiones300 por minuto por clave
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
RecargaUSDT (TRC20) o USDC (Base), cualquier importe entero de $10 a $500
Bono+5 % desde $50, +10 % desde $100
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
Caducidadel crédito pagado no caduca, sin suscripción
Contenidocontenido adulto permitido; se rechaza el contenido sexual con menores
AccesoGoogle o correo y contraseña
Clavesuna clave activa por cuenta; una nueva reemplaza a la anterior

Errores y qué hacer

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

¿Es lo mismo que los modelos sin censura de OpenRouter?

No. Ejecutamos nuestro propio modelo de pesos abiertos ajustado en hardware dedicado. A diferencia de los agregadores que enrutan a través de múltiples proveedores, ofrecemos un único endpoint consistente. Consulta la documentación de OpenRouter para ver los detalles y precios específicos de sus modelos.

¿Necesito actualizar mi plan para usar las funciones?

No. No hay suscripciones ni cuotas mensuales. Pagas según uso con créditos prepago. Los créditos no caducan y puedes recargar desde $10. Funciones como streaming y tool calling están incluidas en el precio base.

¿Qué contenido está bloqueado?

El modelo no rechaza temas adultos legales, ficticios o controvertidos. Sin embargo, aplicamos un límite estricto: el contenido sexual que involucra a menores siempre está bloqueado. Las peticiones que contengan este contenido serán rechazadas.

Tu clave está a un formulario de distancia

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

Obtén la clave de APILee la documentación