ES ▾
Obtener clave de API

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.

ElementoValor
Formatocompatible con OpenAI: cualquier SDK de OpenAI funciona cambiando la base URL y la clave
AutenticaciónAuthorization: Bearer YOUR_KEY
Base URLhttps://api.uncensoredaimodels.com/v1
ID del modelouncensored
EndpointsPOST /v1/chat/completions · GET /v1/models
Parámetrostemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Streamingsí: server-sent events; el último fragmento incluye el uso de tokens
Llamadas a funcionessí: tools, tool_choice; la respuesta trae tool_calls, también en streaming; resultados como role: tool
Salida máximahasta el resto de la ventana de 100.000 tokens; max_tokens opcional (sin límite aparte)
Ventana de contexto100.000 tokens (entrada + salida)
Modo JSONresponse_format: {"type": "json_object"}
Límite de peticiones300 por minuto por clave
Concurrencia8 peticiones a la vez por clave
Tamaño de peticiónhasta 8 MB
CabecerasX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Caducidadel 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
RecargaUSDT (TRC20) o USDC (Base), cualquier importe entero de $10 a $500
Facturacióncrédito prepago por uso real; errores y rechazos no se cobran
Contenidocontenido adulto permitido; se rechaza el contenido sexual con menores
Clavesuna clave activa por cuenta; una nueva reemplaza a la anterior
AccesoGoogle 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ó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
01

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.

Obtener clave de API