ES ▾

ChatGPT sin censura: primera petición en cinco minutos

Haz funcionar tu API de ChatGPT sin censura en cinco minutos. Esta guía rápida cubre autenticación, formatos de petición y streaming para generación de texto compatible con NSFW.

URL base y autenticación

Nuestra API sigue la capa de compatibilidad estándar de OpenAI. Interactúas con el endpoint en https://api.uncensoredchatgpt.top/v1. La autenticación se basa en una única clave de API por cuenta. Generas esta clave al instante en la página Obtener clave de API usando Google o correo electrónico. No se requiere verificación por teléfono. Pasa la clave en el encabezado Authorization como token Bearer. Si falta la clave o es inválida, el servidor devuelve un error 401. Si se agota tu crédito prepago, recibes un error 402. Los tokens se facturan solo cuando el modelo procesa la petición correctamente.

Enviar una petición de completado

La interacción principal usa el endpoint POST /v1/chat/completions. Envías un payload JSON que define el modelo, el historial de mensajes y los parámetros. El sistema usa el identificador del modelo "uncensored". Este modelo es de pesos abiertos y está ajustado para responder sin rechazos de contenido para uso adulto lícito. No es GPT ni Claude. Puedes controlar la creatividad con temperature y la diversidad con top_p. La tarifa base es $0.25 por 1M de tokens de entrada y $1.00 por 1M de tokens de salida. Los errores y rechazos no consumen crédito.

curl https://api.uncensoredchatgpt.top/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 el SDK oficial de OpenAI para Python para una integración sencilla. Establece la URL base al endpoint de nuestra API y proporciona tu clave de API. El cliente maneja la serialización automáticamente. Puedes pasar una lista de mensajes bajo la clave messages. El objeto de respuesta contiene el texto generado en response.choices[0].message.content. Este enfoque funciona tanto para prompts simples como para conversaciones complejas de múltiples turnos. Es el método recomendado para la mayoría de aplicaciones backend.

from openai import OpenAI

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

Implementación con SDK de Node.js

Para proyectos en JavaScript o TypeScript, el SDK de Node.js de OpenAI ofrece funcionalidad equivalente. Inicializa el cliente con tu URL base y clave. Llama a chat.completions.create() con tus datos de prompt. El SDK transmite datos si habilitas la opción stream; de lo contrario, devuelve la respuesta completa de una vez. Este método es ideal para renderizado en el servidor o endpoints de API que necesitan devolver bloques de texto completos. Asegúrate de manejar posibles errores de red y límites de tokens de forma adecuada.

import OpenAI from "openai";

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

Para experiencias de usuario en tiempo real, habilita eventos enviados por el servidor (SSE) configurando stream: true. La API devuelve un flujo de fragmentos. Cada fragmento contiene un delta parcial de la respuesta. El último fragmento incluye las estadísticas completas de uso de tokens. Esto te permite mostrar el texto a medida que se genera, reduciendo la latencia percibida. Debes analizar el flujo correctamente para reconstruir el mensaje completo. El streaming es compatible con los SDKs de Python y Node.js.

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 clave de API soporta 300 peticiones por minuto y 8 peticiones simultáneas. El tamaño máximo del cuerpo de la petición es de 8 MB. La ventana de contexto permite 100.000 tokens en total, con un máximo de 32.000 tokens de salida por petición. Si excedes el límite de peticiones, recibes un error 429. Reintenta con retroceso exponencial. El modelo rechaza contenido sexual que involucre menores, pero permite otros temas adultos legales. El crédito no caduca y los tokens prepago se cargan solo por completados válidos.

Especificaciones técnicas

Todos los límites y funciones reales de la API en un solo lugar: revísalos antes de recargar.

ElementoValor
Formatocompatible con OpenAI: cualquier SDK de OpenAI funciona cambiando la base URL y la clave
Base URLhttps://api.uncensoredchatgpt.top/v1
EndpointsPOST /v1/chat/completions · GET /v1/models
AutenticaciónAuthorization: Bearer YOUR_KEY
ID del modelouncensored
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"}
Llamadas a funcionessí: tools, tool_choice; la respuesta trae tool_calls, también en streaming; resultados como role: tool
Streamingsí: server-sent events; el último fragmento incluye el uso de tokens
Parámetrostemperature, top_p, stop, seed, presence_penalty, frequency_penalty
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
Caducidadel crédito pagado no caduca, sin suscripción
Facturacióncrédito prepago por uso real; errores y rechazos no se cobran
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
Bono+5 % desde $50, +10 % desde $100
RecargaUSDT (TRC20) o USDC (Base), cualquier importe entero de $10 a $500
Clavesuna clave activa por cuenta; una nueva reemplaza a la anterior
AccesoGoogle o correo y contraseña
Contenidocontenido 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ó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 esta la API oficial de OpenAI?

No, este es un servicio independiente que utiliza un modelo de pesos abiertos. Es compatible con el formato de la API de OpenAI, pero no es GPT-4 ni GPT-3.5. Es una API de LLM sin censura independiente.

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

La API devuelve un código de estado <code>429</code>. Debes implementar lógica de reintento con retroceso exponencial en tu cliente. El límite es de 300 peticiones por minuto por clave.

¿Necesito una tarjeta de crédito para empezar?

No. Las cuentas nuevas reciben $0,50 en crédito de prueba válido por 7 días. No se necesita tarjeta. Para uso continuo, recarga con criptomonedas (USDT o USDC).

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