Inicio rápido para usuarios de Chatgpt
Integra nuestro endpoint de chatgpt sin censura en tu stack actual actualizando la URL base y la clave de API. Obtén una petición funcionando en segundos con nuestra interfaz compatible con OpenAI.
URL base y autenticación
Empieza apuntando tu cliente a nuestro endpoint alojado. Usa la URL base https://api.uncensoredchatgpt.cc/v1 e incluye tu clave de API en el encabezado Authorization. Esta configuración funciona con cualquier SDK compatible con OpenAI.
- URL base:
https://api.uncensoredchatgpt.cc/v1 - Encabezado de autenticación:
Authorization: Bearer YOUR_API_KEY
Puedes generar tu clave inmediatamente después de registrarte con Google o email. La clave está activa para todos los endpoints, incluidas las completaciones de chat.
Primera petición
Envía una petición de completación de chat estándar para probar la conectividad. El ID del modelo es uncensored. Esto devuelve una respuesta de texto directa sin filtros de contenido para contenido adulto lícito o creativo.
- Método:
POST - Endpoint:
/v1/chat/completions
- Método:
POST - Endpoint:
/v1/chat/completions
Los errores como claves inválidas (401) o crédito insuficiente (402) se devuelven inmediatamente. Las denegaciones por contenido específico son gratuitas.
Integración con SDK de Python
Usa el SDK oficial de Python para integrar rápidamente. Configura la URL base y el ID del modelo en la inicialización de tu cliente.
- ID del modelo:
uncensored - SDK:
openai
Llama al método chat.completions.create con los parámetros deseados. Este enfoque garantiza compatibilidad con scripts existentes mientras proporciona una ia api sin censura para tus cargas de trabajo.
Integración con SDK de Node.js
Para entornos JavaScript o TypeScript, inicializa el cliente con la URL base personalizada. Establece el modelo en uncensored y realiza peticiones a través de chat.completions.create.
- Lenguaje:
Node.js - SDK:
openai
Esto funciona para scripts de automatización y aplicaciones del lado del servidor. Puedes pasar parámetros estándar como temperature y top_p para controlar la generación.
Respuestas en streaming
Habilita la salida de tokens en tiempo real estableciendo stream: true. La API devuelve Server-Sent Events (SSE). Las estadísticas de uso de tokens se incluyen en el último fragmento.
- Función:
Streaming - Formato:
SSE
Procesa cada fragmento a medida que llega. Esto es útil para interfaces de chat o generación de contenido extenso donde se requiere retroalimentación inmediata.
Límites y errores
Monitorea tu uso para evitar interrupciones. La API aplica un límite de 300 peticiones por minuto por clave y permite 8 peticiones concurrentes. El tamaño máximo del cuerpo de la petición es de 8 MB.
- Límite de peticiones: 300 req/min
- Concurrencia: 8 req
Los errores comunes incluyen 401 para claves inválidas, 402 para crédito insuficiente y 429 para límites de peticiones. Los errores y las denegaciones no consumen crédito. El crédito es prepago y no caduca.
cURL
curl https://api.uncensoredchatgpt.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.uncensoredchatgpt.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.uncensoredchatgpt.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)Preguntas y respuestas
¿Cuál es el tamaño de la ventana de contexto?
La ventana de contexto es de 100,000 tokens para prompt y completion combinados. La salida máxima por petición es de 32,000 tokens, o 2,048 si no se establece <code>max_tokens</code>.
¿Esta api sin censura admite llamadas a funciones?
Sí, la API admite llamadas a funciones (herramientas) y <code>tool_choice</code>. También puedes usar el modo JSON estableciendo <code>response_format</code> en <code>{"type": "json_object"}</code>.
¿Cómo recargo mi crédito?
Recarga solo con cripto: USDT (TRC20) o USDC (Base). Los pagos oscilan entre $10 y $500. Recibes un bono del +5% para $50+ y +10% para $100+. Sin tarjetas ni PayPal.
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 APIEspecificaciones técnicas
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 |
| Base URL | https://api.uncensoredchatgpt.cc/v1 |
| Autenticación | Authorization: Bearer YOUR_KEY |
| ID del modelo | uncensored |
| Endpoints | POST /v1/chat/completions · GET /v1/models |
| 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) |
| 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 |
| Modo JSON | response_format: {"type": "json_object"} |
| 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 |
| Cabeceras | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Bono | +5 % desde $50, +10 % desde $100 |
| Precio | $0,25 por 1M tokens de entrada · $1,00 por 1M de salida |
| 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 |
| Facturación | crédito prepago por uso real; errores y rechazos no se cobran |
| Acceso | Google o correo y contraseña |
| Contenido | contenido adulto permitido; se rechaza el contenido sexual con menores |
| Claves | una 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ó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 |