Documentación de API para Adultos para desarrolladores
Usa la API de LLM uncensored para generar contenido para adultos con una interfaz compatible con OpenAI. Esta guía de inicio rápido cubre la autenticación, los formatos de solicitud y el streaming para una integración inmediata.
Autenticación y URL base
La API requiere un token bearer pasado en el Authorization header. Generas esta clave al instante con Google o correo electrónico en la Obtener clave API página. No se requiere número de teléfono para el registro.
Establece la URL base en https://api.apiadult.com/v1. Este endpoint funciona con SDK estándar de OpenAI. Solo necesitas una clave activa por cuenta; emitir una nueva reemplaza la clave anterior inmediatamente.
Mantén tu clave segura. Si la pierdes, genera una nueva clave desde el panel. La clave otorga acceso al modelo uncensored para la generación de texto.
Primera solicitud
Envía una solicitud POST a /v1/chat/completions con el ID del modelo uncensored. El modelo es una arquitectura de peso abierto ajustada para contenido adulto lícito sin rechazos estándar.
Incluye tu prompt del sistema para definir el comportamiento. La API devuelve respuestas de texto basadas en tu entrada. Los errores no consumen crédito. Las negativas por política de contenido son gratuitas.
Comienza con un mensaje simple para verificar la conectividad. Usa los ejemplos a continuación para estructurar tu llamada inicial.
curl https://api.apiadult.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Check remaining prepaid token balance"}]
}'
Integración del SDK de Python
Instala la biblioteca oficial de Python de OpenAI. Configura el cliente con tu clave de API y la URL base personalizada. Esto te permite usar métodos familiares como chat.completions.create.
Establece el modelo a uncensored en la configuración de tu cliente. Puedes pasar parámetros como temperature y top_p para controlar la creatividad. El SDK maneja el conteo de tokens y los reintentos automáticamente.
Este enfoque simplifica la integración en aplicaciones Python existentes. No necesitas analizar manualmente las respuestas JSON crudas.
from openai import OpenAI
client = OpenAI(base_url="https://api.apiadult.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)
Integración del SDK Node
Utiliza el openai Paquete Node.js para proyectos JavaScript. Inicializa el cliente con el apiKey y basePath apuntando a nuestro endpoint.
Llama al endpoint de completaciones de chat con el uncensored modelo. Puedes transmitir respuestas o esperar a la salida completa. El SDK soporta opciones estándar como max_tokens y stop secuencias.
Este método es ideal para servicios backend o funciones sin servidor. Garantiza un comportamiento consistente en toda tu aplicación.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apiadult.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);
Streaming y tokens SSE
Habilita la transmisión estableciendo stream: true en tu solicitud. La API devuelve Eventos Enviados por Servidor (SSE) para la entrega de tokens en tiempo real.
El último fragmento del stream contiene el uso total de tokens para la solicitud. Esto te permite rastrear los costos con precisión sin llamadas adicionales. El streaming reduce la latencia percibida para los usuarios.
Analiza los datos SSE para mostrar los tokens a medida que se generan. Esto es crucial para la generación de contenido para adultos de largo formato donde los tiempos de respuesta varían.
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 de velocidad y cuotas
Cada clave de API está limitada a 300 solicitudes por minuto. Puedes tener hasta 8 solicitudes concurrentes simultáneamente. El cuerpo de la solicitud no debe exceder los 8 MB.
Si envías una clave inválida, la API devuelve un error 401. Un error 402 indica que no hay suficiente crédito prepagado. Un error 429 significa que has superado el límite de velocidad.
La ventana de contexto admite 100.000 tokens en total. La salida está limitada a 16.000 tokens por solicitud. Los errores y las denegaciones no consumen tu crédito prepagado.
Preguntas frecuentes
¿Cómo recargo mis créditos prepagados?
Recarga con USDT (TRC20) o USDC (Base) mediante criptomonedas. Las recargas mínimas son de $20 y el máximo es de $500. Se añade crédito de bonificación para cantidades más grandes: +5% desde $50, +10% desde $100 y +15% desde $200.
¿Cuál es la capacidad del modelo de API sin censura?
El modelo admite una ventana de contexto de 100.000 tokens para prompt y completado combinados. La salida máxima por solicitud es de 16.000 tokens. Si no estableces max_tokens, el valor predeterminado es de 2.048 tokens.
¿Qué métodos de pago aceptan?
Solo cripto: USDT en TRC20 o USDC en Base, cualquier cantidad entera de $20 a $500. El crédito adicional aplica desde $50.
Obtén tu clave de API ahora
Regístrate, copia la clave, actualiza tu URL base. Configuración sencilla.