ES ▾
Obtener clave de API

Inicio rápido de la API de Uncensored Chat | Uncensored Chat

Comienza con la API de chat sin censura en minutos. Esta guía cubre autenticación, integración con SDK y streaming para tus aplicaciones LLM sin censura.

https://api.uncensoredchat.cc/v1uncensored

Autenticación y URL base

Nuestra api sin censura utiliza autenticación estándar compatible con OpenAI. Recibes una única clave de API al registrarte vía Google o correo electrónico. Usa la URL base https://api.uncensoredchat.cc/v1 para todas las peticiones. Asegúrate de que la configuración de tu SDK apunte a este endpoint para evitar errores de enrutamiento. El identificador del modelo es siempre uncensored.

Primera petición

Envía una petición de completado simple para verificar la conectividad. El endpoint acepta peticiones POST a /v1/chat/completions. Puedes probar la api llm sin censura directamente con cURL para confirmar que tu clave funciona antes de integrarla en tu aplicación.

curl https://api.uncensoredchat.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."}]
  }'

Espera una respuesta JSON estándar que contenga el texto generado. Si recibes un 401, tu clave no es válida. Un 402 indica crédito insuficiente.

Integración con SDK Python

Usa el paquete oficial de Python de OpenAI con una URL base personalizada. Esto te permite aprovechar los métodos familiares del SDK mientras te conectas a nuestra api sin censura. Inicializa el cliente con tu clave y la URL base específica. Llama a chat.completions.create() con el modelo uncensored. Este enfoque minimiza el código repetitivo para los servicios de backend.

from openai import OpenAI

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

Integración con SDK Node.js

Para entornos JavaScript, configura el SDK de Node de OpenAI de manera similar. Establece el baseURL a nuestro endpoint. La clave de API sigue siendo la credencial principal. Esta configuración funciona tanto para aplicaciones Node en el servidor como para funciones edge. Asegúrate de manejar correctamente las respuestas asíncronas para mantener el rendimiento.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.uncensoredchat.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. La API devuelve Server-Sent Events (SSE). Cada fragmento contiene texto parcial. El último fragmento incluye estadísticas de uso de tokens para transparencia en la facturación. El streaming reduce la latencia percibida para los usuarios, especialmente en interfaces de chat. Analiza el campo delta.content para añadir texto progresivamente.

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 contexto

Nuestra api ai sin censura aplica una ventana de contexto de 100.000 tokens (entrada + salida). La salida máxima es de 32.000 tokens. Estás limitado a 300 peticiones por minuto y 8 peticiones simultáneas por clave. Los errores incluyen 401 (clave inválida), 402 (sin crédito) y 429 (límite de peticiones). Los errores y rechazos no consumen tokens. Las peticiones tienen un límite de cuerpo de 8 MB. No se emiten reembolsos para el crédito, pero los cargos dobles se solucionan mediante soporte.

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
AutenticaciónAuthorization: Bearer YOUR_KEY
Base URLhttps://api.uncensoredchat.cc/v1
EndpointsPOST /v1/chat/completions · GET /v1/models
ID del modelouncensored
Parámetrostemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Streamingsí: server-sent events; el último fragmento incluye el uso de tokens
Ventana de contexto100.000 tokens (entrada + salida)
Modo JSONresponse_format: {"type": "json_object"}
Llamadas a funcionessí: tools, tool_choice; la respuesta trae tool_calls, también en streaming; resultados como role: tool
Salida máximahasta el resto de la ventana de 100.000 tokens; max_tokens opcional (sin límite aparte)
Límite de peticiones300 por minuto por clave
CabecerasX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Tamaño de peticiónhasta 8 MB
Concurrencia8 peticiones a la vez por clave
Caducidadel crédito pagado no caduca, sin suscripción
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
Precio$0,25 por 1M tokens de entrada · $1,00 por 1M de salida
Facturacióncrédito prepago por uso real; errores y rechazos no se cobran
AccesoGoogle o correo y contraseña
Clavesuna clave activa por cuenta; una nueva reemplaza a la anterior
Contenidocontenido adulto permitido; se rechaza el contenido sexual con menores

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

¿Cuál es el tamaño de la ventana de contexto?

La ventana de contexto es de 100.000 tokens en total, incluyendo tanto el prompt como el completado. La salida máxima por petición es de 32.000 tokens.

¿Cómo gestiono los límites de peticiones?

Tienes permiso para 300 peticiones por minuto y 8 peticiones simultáneas por clave. Superar estos límites genera un código de estado 429. Implementa retroceso exponencial para reintentos.

¿El crédito de prueba es recurrente?

No. Cada cuenta nueva recibe $0,50 en crédito de prueba válido por 7 días. Es una oferta única por persona. El uso posterior requiere crédito cripto prepago.

Tu clave está a un formulario de distancia

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

Obtener clave de API