Uncensored Aichat/Integra Chat de IA sin censura en minutos
Integra Chat IA sin censura en minutos
Obtén tu clave de API y envía tu primer mensaje a nuestra API LLM sin censura en menos de cinco minutos. Esta guía cubre autenticación, peticiones estándar, streaming y uso de herramientas con el único modelo sin censura.
https://api.uncensoredaichat.top/v1uncensored
Requisitos previos y URL base
Antes de enviar peticiones, necesitas una clave de API. Regístrate en la página Obtener clave de API usando Google o una dirección de correo electrónico. Tu clave aparece inmediatamente; no se requiere tarjeta de crédito para la prueba inicial. Todas las peticiones usan la URL base compatible con OpenAI: https://api.uncensoredaichat.top/v1. Puedes usar cualquier SDK estándar de OpenAI apuntándolo a esta URL y proporcionando tu clave. El ID del modelo es uncensored. Este es un modelo de pesos abiertos único, ajustado para minimizar rechazos, no un enrutador a otros proveedores.
Autenticación y primera petición
Incluye tu clave de API en el encabezado Authorization como token Bearer. La API espera cargas útiles JSON estándar de OpenAI. Si la clave no es válida, recibirás un error 401. Si tu crédito prepago se agota, obtendrás un error 402. Los errores y rechazos no consumen tokens, así que solo se te cobra por el uso real. Usa el siguiente comando cURL para enviar un prompt simple.
curl https://api.uncensoredaichat.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."}]
}'
Esta petición envía un mensaje de usuario al modelo uncensored y espera una respuesta de texto. Revisa el cuerpo de la respuesta para ver el texto generado en la matriz choices.
Integración con SDK de Python
Usar la biblioteca oficial de Python openai simplifica el manejo de peticiones. Configura el cliente con tu clave de API y la URL base correcta. Este enfoque maneja la serialización JSON y los reintentos automáticamente. Es ideal para servicios backend o scripts donde necesitas respuestas sincrónicas y confiables.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaichat.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)
El fragmento de código muestra cómo inicializar el cliente y hacer una llamada de finalización de chat. Asegúrate de instalar la última versión del SDK para admitir todos los parámetros actuales como temperature y top_p.
Uso del SDK de Node.js
Para entornos JavaScript o TypeScript, el SDK de Node funciona idénticamente a la versión de Python. Apunta la URL base a nuestro endpoint. Esto es útil para funciones serverless o servidores web que procesan entradas de usuario en tiempo real.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaichat.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);
Este ejemplo muestra cómo importar el cliente y enviar una petición. El objeto de respuesta contiene la misma estructura que la API, permitiéndote extraer el contenido fácilmente. Recuerda que el ID del modelo es siempre uncensored.
Respuestas en streaming
Para una mejor experiencia de usuario, habilita el streaming estableciendo stream: true. La API devuelve datos de forma incremental mediante Server-Sent Events (SSE). Las estadísticas de uso de tokens se incluyen en el último fragmento. Esto reduce la latencia percibida para los usuarios finales que interactúan con tu interfaz de chat.
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)
Maneja los eventos de streaming para mostrar el texto a medida que se genera. Si la conexión se cae, es posible que necesites implementar lógica de reconexión según las necesidades de tu aplicación. La ventana de contexto admite hasta 100.000 tokens en total, permitiendo conversaciones largas sin truncamiento inmediato.
Límites de peticiones y manejo de errores
Cada clave de API está limitada a 300 peticiones por minuto y 8 peticiones simultáneas. Si excedes estos límites, recibirás un error 429. El cuerpo de la petición no debe exceder 8 MB. Si necesitas una nueva clave, generar una reemplaza la clave activa anterior. Se aplican límites de contenido: el contenido sexual que involucra a menores siempre se rechaza. Otro contenido adulto lícito está permitido. Revisa tu saldo de crédito prepago regularmente para evitar errores 402.
Funciones y límites
Una tabla con cada límite, función y precio.
| Elemento | Valor |
|---|---|
| Formato | compatible con OpenAI: cualquier SDK de OpenAI funciona cambiando la base URL y la clave |
| Autenticación | Authorization: Bearer YOUR_KEY |
| Endpoints | POST /v1/chat/completions · GET /v1/models |
| Base URL | https://api.uncensoredaichat.top/v1 |
| ID del modelo | uncensored |
| Parámetros | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Salida máxima | hasta el resto de la ventana de 100.000 tokens; max_tokens opcional (sin límite aparte) |
| Llamadas a funciones | sí: tools, tool_choice; la respuesta trae tool_calls, también en streaming; resultados como role: tool |
| Streaming | sí: server-sent events; el último fragmento incluye el uso de tokens |
| Modo JSON | response_format: {"type": "json_object"} |
| Ventana de contexto | 100.000 tokens (entrada + salida) |
| Cabeceras | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Tamaño de petición | hasta 8 MB |
| Concurrencia | 8 peticiones a la vez por clave |
| 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 |
| Recarga | USDT (TRC20) o USDC (Base), cualquier importe entero de $10 a $500 |
| Caducidad | el crédito pagado no caduca, sin suscripción |
| Precio | $0,25 por 1M tokens de entrada · $1,00 por 1M de salida |
| Bono | +5 % desde $50, +10 % desde $100 |
| Facturación | crédito prepago por uso real; errores y rechazos no se cobran |
| Acceso | Google o correo y contraseña |
| Claves | una clave activa por cuenta; una nueva reemplaza a la anterior |
| Contenido | contenido 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ó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
¿Cómo funciona la facturación de la API de IA sin censura?
Pagas por token con crédito prepago que no caduca. Los tokens de entrada cuestan $0,25 por millón y los de salida $1,00 por millón. Los errores y rechazos son gratuitos. Recarga usando USDT (TRC20) o USDC (Base) solo con criptomonedas.
¿Es esto lo mismo que Character.ai o OpenRouter?
No. Ofrecemos una API directa y única para un modelo sin censura, no un servicio de enrutamiento ni una interfaz de chat web. A diferencia de OpenRouter, no agregamos múltiples proveedores. Tampoco requerimos suscripción mensual; solo pagas por lo que usas.
¿Qué pasa si me quedo sin crédito?
Las peticiones devolverán un error 402 indicando fondos insuficientes. Tu crédito existente no caduca, así que puedes recargar en cualquier momento. Puedes añadir cualquier cantidad entera entre $10 y $500, con créditos bonus para recargas mayores.
Tu clave está a un formulario de distancia
Crea una cuenta, copia la clave, cambia la URL base. Esa es toda la configuración.