Uncensored AI Models: Inicio rápido de API
Comienza con nuestra API sin censura en minutos. Usa SDKs compatibles con OpenAI para enviar peticiones a un único endpoint directo sin capa de agregación.
- por cada 1M de tokens de entrada
- $0,25
- Tokens de salida / 1M
- $1,00
- contexto de tokens
- 100.000
- crédito de prueba
- $0,50
- peticiones por minuto
- 300
URL base y autenticación
Usa la URL base https://api.uncensoredaimodels.com/v1 con tu clave de API. Regístrate en la página Obtener clave de API con solo un correo y contraseña. La clave se muestra inmediatamente después del registro. No se necesita número de teléfono ni tarjeta para el crédito de prueba.
- URL base:
https://api.uncensoredaimodels.com/v1 - Autenticación: Token Bearer en el encabezado
Authorization
Cambia el base_url en tu cliente SDK para apuntar a nuestro endpoint. El ID del modelo es siempre uncensored.
Primera petición
Envía una petición de finalización de chat estándar. El modelo está ajustado para responder sin rechazos de contenido para uso adulto legal, aunque bloquea el contenido sexual que involucra a menores.
curl https://api.uncensoredaimodels.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."}]
}'Puedes verificar los modelos disponibles mediante GET /v1/models. La respuesta confirma que el único modelo sin censura está disponible para tu integración.
Integración con SDK de Python
Usa el paquete oficial de Python de OpenAI. Configura el cliente con nuestra URL base y tu clave. Esto funciona para cualquier llamada estándar de completación de chat.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaimodels.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)Pasa el array de mensajes con el ID del modelo uncensored. La API soporta parámetros estándar como temperature y max_tokens. No se requiere SDK especial.
Integración con SDK de Node.js
Inicializa el cliente de Node.js de OpenAI con nuestra URL base personalizada. Esto te permite usar patrones de JavaScript familiares para las llamadas a la API.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaimodels.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);Establece el apiKey y el baseURL. Llama a chat.completions.create con el model establecido en uncensored. El formato de respuesta coincide con el esquema estándar de OpenAI.
Respuestas en streaming
Habilita el streaming estableciendo stream: true. La API devuelve Eventos Enviados por Servidor (SSE). Analiza los fragmentos delta para actualizar tu interfaz en tiempo real.
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)Cada fragmento contiene texto parcial. Maneja el evento done para finalizar la respuesta. Esto reduce la latencia percibida para salidas largas.
Límites, errores y contexto
El cuerpo de tu petición debe ser inferior a 8 MB. Tienes un límite de 300 peticiones por minuto por clave. Si excedes esto, recibes un error 429. Usa 401 para claves inválidas y 402 si el crédito prepago se agota. La ventana de contexto es de 100.000 tokens en total. Los prompts no se usan para entrenamiento. Regenera tu clave en cualquier momento desde el panel de control.
Funciones y límites
Todos los límites y funciones reales de la API en un solo lugar: revísalos antes de recargar.
| Elemento | Valor |
|---|---|
| Formato | compatible con OpenAI: cualquier SDK de OpenAI funciona cambiando la base URL y la clave |
| Autenticación | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.uncensoredaimodels.com/v1 |
| ID del modelo | uncensored |
| Endpoints | POST /v1/chat/completions · GET /v1/models |
| Parámetros | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| 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 |
| 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) |
| Modo JSON | response_format: {"type": "json_object"} |
| Límite de peticiones | 300 por minuto por clave |
| Concurrencia | 8 peticiones a la vez por clave |
| Tamaño de petición | hasta 8 MB |
| Cabeceras | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Caducidad | el crédito pagado no caduca, sin suscripción |
| Bono | +5 % desde $50, +10 % desde $100 |
| 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 |
| Recarga | USDT (TRC20) o USDC (Base), cualquier importe entero de $10 a $500 |
| Facturación | crédito prepago por uso real; errores y rechazos no se cobran |
| Contenido | contenido adulto permitido; se rechaza el contenido sexual con menores |
| Claves | una clave activa por cuenta; una nueva reemplaza a la anterior |
| Acceso | Google o correo y contraseña |
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
¿Cuál es el tamaño de la ventana de contexto?
La ventana de contexto es de 100.000 tokens, contando tanto el prompt como la completación. Esto permite entradas y salidas sustanciales en una sola petición.
¿Es el modelo específicamente un LLM de código?
No. El modelo es un LLM sin censura ajustado para uso general sin rechazos. No está designado específicamente como un 'LLM de código' en la hoja de datos.
¿Qué contenido está bloqueado?
El contenido sexual que involucra a menores siempre se bloquea. Todos los demás temas legales, ficticios o controvertidos para adultos se permiten sin rechazo.
Tu clave está a un formulario de distancia
Crea una cuenta, copia la clave, cambia la URL base. Eso es toda la configuración.