Documentación de la API de Chat IA sin censura
La API de Chat IA sin censura ofrece un único modelo de alto rendimiento sin censura mediante una interfaz compatible con OpenAI, permitiendo a los desarrolladores integrar generación de texto tolerante a contenido NSFW en sus aplicaciones sin filtros de contenido.
URL base y autenticación
Conéctate a la API de IA sin censura usando la URL base compatible con OpenAI. Necesitas una clave de API para autenticar tus peticiones. Regístrate con Google o correo electrónico en la página de claves para recibir tu token inmediatamente. La URL base es https://api.uncensoredaichat.cc/v1.
Establece el encabezado Authorization a Bearer YOUR_API_KEY. Esto funciona con cualquier SDK de OpenAI o cliente compatible. El endpoint para los modelos disponibles es GET /v1/models, que devuelve el ID del modelo uncensored. Usa este ID en tus peticiones de finalización. Errores como 401 indican una clave inválida o ausente.
Primera petición
Envía una petición de completado de chat a POST /v1/chat/completions. El ID del modelo es uncensored. La API acepta estructuras de mensaje estándar. Puedes enviar prompts y recibir respuestas de texto. Esta es una API solo de texto; no admite imágenes, audio ni embeddings.
El modelo de chat IA sin censura maneja inferencia de pesos abiertos en nuestros servidores. Está ajustado para responder sin negaciones para contenido adulto lícito. Asegúrate de que tu payload incluya los campos model, messages y max_tokens. Ajusta max_tokens para controlar la longitud de salida, con un valor predeterminado de 2.048 si se omite.
Integración con SDK de Python
Usa la biblioteca oficial de Python de OpenAI para interactuar con la API de LLM NSFW. Configura el cliente con la URL base y tu clave de API. Este enfoque mantiene tu base de código limpia y aprovecha los patrones de SDK existentes.
Establece el modelo a uncensored en la configuración de tu cliente. El SDK maneja la serialización y el formato de peticiones automáticamente. Puedes pasar parámetros como temperature y top_p para controlar el comportamiento de generación. Este método es ideal para servicios backend o scripts que necesiten generación de texto fiable.
Integración con SDK de Node.js
Integra la API sin censura en tus aplicaciones Node.js usando el SDK de Node.js de OpenAI. Inicializa el cliente con la URL base personalizada y tu clave de API. Esta configuración te permite usar métodos familiares como chat.completions.create.
Pasa el ID del modelo uncensored para especificar el modelo sin censura. Puedes definir prompts de sistema, mensajes de usuario y respuestas del asistente. El SDK gestiona las peticiones HTTP de manera eficiente. Esto es adecuado para servidores web o funciones de borde que requieran generación de texto bajo demanda sin dependencias externas más allá del SDK estándar.
Respuestas en streaming
Habilita el streaming estableciendo stream: true en tu petición. La API devuelve Server-Sent Events (SSE) para la entrega de tokens en tiempo real. Esto reduce la latencia percibida para los usuarios finales. Cada chunk contiene actualizaciones de texto parciales.
El último chunk incluye estadísticas de uso de tokens. Esto te permite rastrear los costos con precisión sin almacenar toda la respuesta. El streaming es compatible con los SDKs de Python y Node.js. Es óptimo para interfaces de chat donde se requiere retroalimentación inmediata. El modelo de chat IA sin censura admite esto para interacciones de alto rendimiento.
Límites, errores y contexto
La ventana de contexto es de 100.000 tokens en total (prompt + completion). La salida máxima por petición es de 32.000 tokens. Los errores y negaciones no consumen crédito. Un error 401 significa que tu clave es inválida. Un error 429 indica que has excedido 300 peticiones por minuto o 8 peticiones concurrentes. Los límites de tasa son por clave. Los cuerpos de petición deben ser menores a 8 MB. El crédito se cobra solo por el uso de tokens exitoso. El crédito prepago no caduca.
cURL
curl https://api.uncensoredaichat.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."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaichat.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaichat.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);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)Ficha técnica de la API
Todos los límites y funciones reales de la API en un solo lugar: revísalos antes de recargar.
| Elemento | Valor |
|---|---|
| Formato | compatible con OpenAI: cualquier SDK de OpenAI funciona cambiando la base URL y la clave |
| ID del modelo | uncensored |
| Base URL | https://api.uncensoredaichat.cc/v1 |
| Autenticación | Authorization: Bearer YOUR_KEY |
| Endpoints | POST /v1/chat/completions · GET /v1/models |
| Parámetros | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Ventana de contexto | 100.000 tokens (entrada + salida) |
| Streaming | sí: server-sent events; el último fragmento incluye el uso de tokens |
| Llamadas a funciones | sí: tools, tool_choice; la respuesta trae tool_calls, también en streaming; resultados como role: tool |
| Salida máxima | hasta el resto de la ventana de 100.000 tokens; max_tokens opcional (sin límite aparte) |
| Modo JSON | response_format: {"type": "json_object"} |
| Concurrencia | 8 peticiones a la vez por clave |
| Cabeceras | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Tamaño de petición | hasta 8 MB |
| Límite de peticiones | 300 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 |
| Precio | $0,25 por 1M tokens de entrada · $1,00 por 1M de salida |
| Facturación | crédito prepago por uso real; errores y rechazos no se cobran |
| Recarga | USDT (TRC20) o USDC (Base), cualquier importe entero de $10 a $500 |
| Bono | +5 % desde $50, +10 % desde $100 |
| Caducidad | el crédito pagado no caduca, sin suscripción |
| Claves | una clave activa por cuenta; una nueva reemplaza a la anterior |
| Acceso | Google o correo y contraseña |
| Contenido | contenido adulto permitido; se rechaza el contenido sexual con menores |
Códigos de error
Los errores llegan como JSON con un type fijo; las peticiones fallidas o rechazadas no se cobran.
| Código | Tipo | Significado |
|---|---|---|
400 | bad_request | JSON inválido, mensajes vacíos, parámetro incorrecto o contexto demasiado largo |
401 | missing_key · invalid_key · key_revoked | falta la clave, es incorrecta o fue reemplazada |
402 | no_credit | sin crédito: recarga y sigue al instante |
403 | content_blocked | contenido sexual con menores: rechazado, no se cobra |
404 | not_found | endpoint desconocido |
413 | request_too_large | cuerpo mayor de 8 MB |
429 | rate_limited · concurrency | más de 300/min o 8 en paralelo: espera y reintenta |
503 | upstream_busy | modelo ocupado: reintenta en unos segundos |
Preguntas y respuestas
¿La API de chat IA sin censura admite generación de imágenes o audio?
No, la API es solo de texto. Sirve un único modelo de lenguaje grande para completados de chat. No admite embeddings, generación de imágenes, audio ni video. Usa esta API para interacciones basadas en texto y roleplay.
¿Cómo se cobra el crédito y cuándo son gratuitos los errores?
El crédito se cobra según el uso real de tokens para completados exitosos. Errores como 401 clave inválida o 429 límite de peticiones no consumen crédito. Las negaciones de contenido tampoco cobran tokens. El crédito prepago no caduca.
¿Cuál es la ventana de contexto máxima y la longitud de salida?
La ventana de contexto total es de 100.000 tokens, incluyendo tanto el prompt como el completion. La longitud máxima de salida por petición es de 32.000 tokens. Si max_tokens no se establece, la salida predeterminada es de 2.048 tokens.
Tu clave está a un formulario de distancia
Crea una cuenta, copia la clave, cambia la URL base. Eso es toda la configuración.