API Documentación
Comienza con el mejor modelo LLM NSFW a través de nuestra API compatible con OpenAI. Envía texto, recibe respuestas sin censura sin que los filtros de contenido bloqueen contenido adulto lícito.
URL Base y Autenticación
Tu clave de API autentica cada solicitud a la URL base https://api.bestnsfwllmmodel.com/v1. Inclúyelo como un token Bearer en el Authorization header. Puedes generar una clave al instante registrándote con Google o correo electrónico en la página Obtener clave API. El sistema emite una clave activa por cuenta, así que usa esa única credencial para todas las integraciones.
Primera solicitud
Envía una solicitud estándar de finalización de chat para probar el punto de conexión. El id del modelo es uncensored. Esto devuelve salida de texto sin rechazos para temas adultos lícitos.
- Asegúrate de que tu carga útil coincida con el esquema estándar de OpenAI.
- Usa el nombre del modelo exactamente como se especifica.
El siguiente comando cURL demuestra una solicitud mínima:
curl https://api.bestnsfwllmmodel.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top 5 models for roleplay."}]
}'
Integración del SDK de Python
Integra utilizando la biblioteca oficial de Python de OpenAI. Configura el cliente con tu clave y la URL base. Este enfoque funciona para llamadas sincrónicas y scripts simples.
- Instala la biblioteca mediante pip.
- Establece la URL base en nuestro punto final de API.
Este es el código en Python para inicializar el cliente:
from openai import OpenAI
client = OpenAI(base_url="https://api.bestnsfwllmmodel.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
Usa el SDK oficial de Node de OpenAI para proyectos de JavaScript o TypeScript. Establece el apiKey y baseURL propiedades. Esto te permite usar patrones familiares de async/await en tu entorno Node.
- Instala el paquete mediante npm.
- Configura el cliente.
El siguiente fragmento de Node.js muestra la configuración:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.bestnsfwllmmodel.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 la transmisión estableciendo stream: true en tu solicitud. La API devuelve fragmentos a medida que se generan. Esto reduce la latencia percibida para salidas largas. El uso de tokens se informa en el último fragmento.
- Procesa eventos SSE en el lado del cliente.
- Maneja las actualizaciones de texto parciales.
Utilice este ejemplo de streaming para su aplicación:
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 ventana de contexto admite un total de 100.000 tokens. Puedes generar hasta 16.000 tokens por solicitud. Los errores incluyen 401 para claves inválidas, 402 por crédito insuficiente y 429 por límites de tasa. El límite de tasa es de 300 solicitudes por minuto por clave.
- Monitor el uso en tu panel.
- Gestiona los códigos de error HTTP de forma adecuada.
Preguntas frecuentes
¿Cuál es el mejor modelo LLM NSFW para integración de API?
Nuestra API sirve el modelo sin censura a través de un endpoint compatible con OpenAI estándar. Gestiona entrada y salida de texto sin rechazos de contenido para contenido adulto lícito. Esto elimina la necesidad de configuraciones complejas de proxy.
¿Cómo manejo errores de autenticación?
Un código de estado 401 indica una clave API inválida o expirada. Asegúrate de estar utilizando la clave generada desde la página Obtener clave API. Verifica que el encabezado Authorization incluya el token Bearer correctamente.
¿Qué ocurre si me quedo sin créditos?
La API devuelve un código de estado 402 cuando se agota tu crédito prepagado. Puedes recargar con criptomonedas (USDT en TRC20 o USDC en Base) a través del panel de control. Los créditos nunca expiran, por lo que puedes añadir fondos cuando sea necesario.