Uncensored Model HubModelos sin censura: Inicio rápido de API
Modelos sin censura: Inicio rápido de API
Comienza con la API de modelos sin censura en minutos. Esta guía cubre autenticación, endpoints y patrones de uso con clientes compatibles con OpenAI estándar.
https://api.uncensoredmodelhub.com/v1
URL base y autenticación
Accede a la API apuntando tu cliente a https://api.uncensoredmodelhub.com/v1. El servicio utiliza autenticación estándar con clave de API. Genera tu clave en la página Obtener clave de API usando solo un correo electrónico y una contraseña. Incluye esta clave en el encabezado Authorization como un token Bearer. Cada cuenta admite una clave activa a la vez; puedes regenerarla para revocar la anterior. La API sirve un único modelo de pesos abiertos identificado como uncensored, que no rechaza temas adultos, ficticios o controversos de carácter lícito, aunque bloquea el contenido sexual que involucre a menores.
Primera petición
Envía una petición estándar de finalización de chat para probar la conectividad. La API espera un array de mensajes que contenga tu historial de conversación o un único prompt de usuario. El modelo devuelve texto sin filtrar contenido adulto legal, siempre que no viole el límite estricto sobre contenido sexual con menores. Usa el SDK oficial de OpenAI o cualquier cliente HTTP compatible configurando la URL base y la clave de API.
curl https://api.uncensoredmodelhub.com/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."}]
}'
SDK Python
Usa la biblioteca oficial de Python openai para la integración más rápida. Configura el cliente con tu clave de API y la URL base personalizada. El SDK maneja la serialización y el streaming automáticamente. Este enfoque es ideal para servicios backend o scripts que necesitan generar grandes bloques de texto sin manejar flujos HTTP manualmente.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredmodelhub.com/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)
SDK Node.js
Para entornos JavaScript, usa el paquete Node.js openai. Establece el baseURL al endpoint de la API sin censura. Esto te permite integrar la generación de texto sin filtros directamente en servidores web o aplicaciones basadas en Node. El SDK gestiona el agrupamiento de conexiones y el manejo de errores de manera consistente con el estándar de OpenAI.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredmodelhub.com/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 en tu petición. La API devuelve un flujo de Eventos Enviados por el Servidor (SSE), entregando tokens a medida que se generan. Esto reduce la latencia percibida en aplicaciones interactivas. Ten en cuenta que el modelo tiene una ventana de contexto de 100,000 tokens para el prompt y el completado combinados. El streaming es útil para la visualización en tiempo real, pero no modifica la facturación subyacente de tokens.
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
La API aplica un límite de peticiones de 300 peticiones por minuto por clave y un límite de cuerpo de petición de 8 MB. Los fallos de autenticación devuelven un error 401 si la clave no es válida o está revocada. Las peticiones fallan con un error 402 si tu crédito prepago es insuficiente. Un error 429 indica que has excedido el límite de peticiones por minuto. La facturación es transparente: $0,25 por 1M de tokens de entrada y $1,00 por 1M de tokens de salida. El crédito no caduca, y las nuevas cuentas reciben $0,50 en crédito de prueba gratis durante 7 días.
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.uncensoredmodelhub.com/v1 |
| ID del modelo | uncensored |
| 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 |
| Parámetros | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Modo JSON | response_format: {"type": "json_object"} |
| Salida máxima | hasta el resto de la ventana de 100.000 tokens; max_tokens opcional (sin límite aparte) |
| Ventana de contexto | 100.000 tokens (entrada + salida) |
| Límite de peticiones | 300 por minuto por clave |
| 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 |
| Caducidad | el 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 |
| Facturación | crédito prepago por uso real; errores y rechazos no se cobran |
| Bono | +5 % desde $50, +10 % desde $100 |
| Precio | $0,25 por 1M tokens de entrada · $1,00 por 1M de salida |
| Recarga | USDT (TRC20) o USDC (Base), cualquier importe entero de $10 a $500 |
| Claves | una clave activa por cuenta; una nueva reemplaza a la anterior |
| Contenido | contenido adulto permitido; se rechaza el contenido sexual con menores |
| Acceso | Google o correo y contraseña |
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
¿El modelo es realmente sin censura?
El modelo no rechaza temas adultos, creativos o controversos de carácter lícito. Está ajustado para responder de forma directa, sin las barreras corporativas habituales. Sin embargo, siempre bloquea el contenido sexual que involucre a menores, lo cual es un límite estricto.
¿Puedo usar esto con el SDK de OpenAI?
Sí. La API es totalmente compatible con OpenAI. Solo necesitas cambiar la URL base y la clave de API en la configuración de tu cliente existente. Admite endpoints estándar como <code>/v1/chat/completions</code> y streaming vía SSE.
¿Cómo funciona la facturación?
Pagas según el uso con crédito prepago. Los tokens de entrada cuestan $0,25 por millón, y los tokens de salida cuestan $1,00 por millón. No hay tarifas ni suscripciones mensuales. Puedes recargar con criptomonedas (USDT o USDC), a partir de $10.
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