es ▾

chatbotnsfw.comAPI de LLM sin censura para desarrolladores

Guía de integración LLM NSFW

Una API LLM NSFW te permite construir aplicaciones de chat que manejan temas para adultos sin filtros de contenido arbitrarios. Al utilizar un endpoint compatible con OpenAI, obtienes un único modelo que responde a los prompts directamente, lo que facilita la integración para los desarrolladores que necesitan capacidades NSFW fiables.

Última actualización

Resumen

  1. Usa el endpoint estándar /v1/chat/completions para una fácil integración con SDK de OpenAI existentes.
  2. El modelo sin censura maneja temas adultos sin rechazos, admitiendo ventanas de contexto de hasta 100k tokens.
  3. La facturación es transparente a $0.15 por cada 1M de tokens de entrada y $0.50 por cada 1M de tokens de salida.
  4. Los créditos prepagados solo con criptomonedas garantizan que no haya tarifas mensuales ni sorpresas inesperadas en la facturación.

¿Por qué elegir un LLM NSFW para tu aplicación

La integración directa elimina la necesidad de un enrutamiento complejo de modelos o múltiples claves de proveedor. Un único modelo sin censura maneja tanto indicaciones estándar como para adultos sin rechazos arbitrarios. Este enfoque simplifica significativamente tu arquitectura. Evitas la sobrecarga de gestionar múltiples claves API de diferentes proveedores.

Los desarrolladores suelen tener dificultades con el filtrado inconsistente de contenido en modelos estándar. Una API de LLM NSFW proporciona un comportamiento predecible para el roleplay y la escritura creativa. El modelo está ajustado para responder sin bloquear contenido adulto legal. Esta fiabilidad es crucial para aplicaciones donde la experiencia del usuario depende de respuestas consistentes.

  • El modelo único reduce la complejidad.
  • Sin rechazos arbitrarios para temas adultos.
  • Endpoints compatibles con OpenAI estándar.

Comprender el endpoint compatible con OpenAI

Nuestra API utiliza el endpoint estándar /v1/chat/completions, asegurando la compatibilidad con las herramientas existentes. Puedes usar los SDKs oficiales de OpenAI o cualquier biblioteca de clientes compatible con OpenAI. Simplemente cambia la URL base y proporciona tu clave API. Esta compatibilidad significa que puedes migrar el código existente con cambios mínimos.

El endpoint soporta interacciones de entrada y salida de texto. No ofrece embeddings, generación de imágenes ni procesamiento de audio. Este diseño centrado mantiene la API rápida y rentable. Obtienes acceso directo a las capacidades del modelo sin sobrecarga innecesaria.

Así es cómo estructuras tu solicitud:

curl https://api.chatbotnsfw.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Run the user verification script on test account 77"}]
  }'
  • URL Base: HTTPS://api.chatbotnsfw.com/v1
  • Método: POST
  • Punto final: /chat/completions

Configurar tu entorno de desarrollo

Empieza por instalar el SDK de OpenAI para tu lenguaje preferido. El SDK maneja la autenticación y el formato de solicitudes automáticamente. Solo necesitas configurar la URL base y la clave API. Esta configuración funciona con Python, Node.js y otros lenguajes populares.

Asegúrate de que tus variables de entorno estén configuradas correctamente. Almacena tu clave API de forma segura para evitar usos no autorizados. La clave API se genera inmediatamente después del registro. Puedes gestionar tu clave a través del panel de desarrollador.

Considera usar un entorno virtual para evitar conflictos de dependencias. Esta práctica mantiene tu proyecto limpio y manejable. También facilita compartir tu código con otros desarrolladores.

from openai import OpenAI

client = OpenAI(base_url="https://api.chatbotnsfw.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)

Configurando la API

Configura tu cliente para apuntar a nuestra URL base. Establece la clave API en el encabezado de autorización. El SDK se encargará del resto de la comunicación. Esta configuración asegura que tus solicitudes se enruten correctamente.

Puedes ajustar parámetros como temperature y top_p para controlar la diversidad de las respuestas. Estos ajustes te permiten afinar el comportamiento del modelo. Valores de temperatura más altos generan salidas más creativas. Valores más bajos dan lugar a respuestas más deterministas.

Prueba tu configuración con un prompt sencillo. Verifica que recibas una respuesta válida. Este paso confirma que tu configuración es correcta antes de pasar a interacciones más complejas.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.chatbotnsfw.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);

Enviar tu primera solicitud NSFW

Construye una solicitud con un mensaje de sistema y una instrucción del usuario. El mensaje de sistema define el comportamiento del modelo. La instrucción del usuario contiene el contenido real que deseas procesar. Envía esta solicitud al endpoint /v1/chat/completions.

El modelo responderá con texto directamente. Puedes analizar la respuesta para extraer el contenido generado. Este contenido puede mostrarse a tus usuarios o procesarse ulteriormente.

Recuerda que el modelo es sin censura. Responderá a temas para adultos sin rechazo. Esto lo hace ideal para aplicaciones de roleplay y escritura creativa. No necesitas preocuparte por los filtros de contenido que bloqueen tus indicaciones.

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)

Gestión de respuestas en streaming para chat en tiempo real

Activa la transmisión estableciendo el parámetro stream en true. La API enviará respuestas token por token. Esto permite una experiencia de usuario más fluida en aplicaciones de chat. Los usuarios ven cómo aparece el texto en tiempo real a medida que se genera.

Analiza la respuesta en streaming para extraer cada token. Acumula los tokens para formar la respuesta completa. Este método reduce la latencia percibida para el usuario. Hace que la interacción se sienta más natural y receptiva.

Gestiona cualquier error que pueda ocurrir durante la transmisión. La lógica de reintento puede ayudar a recuperarse de problemas temporales de red. Asegúrate de que tu aplicación gestione las respuestas parciales de forma adecuada.

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)

Optimización del uso de tokens para la eficiencia de costes

Monitorea el uso de tokens para gestionar los costos de manera efectiva. La API cobra $0.15 por 1M de tokens de entrada y $0.50 por 1M de tokens de salida. Mantén tus prompts concisos para reducir el uso de tokens de entrada. Trunca los historiales de conversación largos para permanecer dentro de la ventana de contexto.

La ventana de contexto es de 100.000 tokens. Esto permite conversaciones extensas sin perder el contexto. Sin embargo, las conversaciones más largas consumen más tokens. Ten en cuenta el recuento de tokens para evitar cargos inesperados.

Utiliza el endpoint /v1/models para verificar los detalles del modelo. Este endpoint proporciona información sobre las capacidades del modelo. Te ayuda a comprender los límites y las funciones disponibles para ti.

Parámetros avanzados: temperatura y top_p

Ajusta el parámetro de temperatura para controlar la aleatoriedad. Una temperatura de 0.7 es un buen punto de partida. Los valores más altos aumentan la creatividad pero pueden reducir la coherencia. Los valores más bajos hacen que la salida sea más predecible.

Utiliza el parámetro top_p para controlar la diversidad de las respuestas. Limita el modelo a la masa de probabilidad superior. Esta técnica ayuda a evitar salidas de baja probabilidad y sin sentido. Combínalo con temperature para un control fino.

Experimenta con estos parámetros para encontrar el equilibrio adecuado. Diferentes aplicaciones pueden requerir configuraciones distintas. El roleplay puede beneficiarse de temperaturas más altas. Las consultas factuales pueden requerir temperaturas más bajas.

Resolución de errores de integración comunes

Los errores comunes incluyen claves API inválidas y límites de velocidad. Verifica tu clave API en busca de errores tipográficos y asegúrate de que esté activa. Los límites de velocidad están establecidos en 300 solicitudes por minuto. Exceder este límite resultará en un error 429.

Verifique que el cuerpo de su solicitud sea inferior a 8 MB. Las cargas útiles grandes pueden causar tiempos de espera o errores. Asegúrese de que su JSON esté bien formado y sea válido. Un JSON inválido resultará en un error 400.

Comprueba la documentación para los códigos de error detallados. La API devuelve mensajes de error claros para ayudarte a diagnosticar problemas. Utiliza estos mensajes para identificar y resolver problemas rápidamente.

Preguntas frecuentes

¿Es compatible la API de LLM NSFW con los SDK de OpenAI?

Sí, nuestra API utiliza los endpoints estándar compatibles con OpenAI. Puedes usar los SDKs oficiales de OpenAI o cualquier biblioteca de cliente compatible simplemente cambiando la URL base y la clave API.

¿Cuál es el tamaño de la ventana de contexto?

La ventana de contexto es de 100,000 tokens, lo que permite conversaciones extensas. Una respuesta puede usar todo el espacio restante en la ventana; max_tokens es opcional y solo limita la finalización.

¿Cómo funciona el precio?

El precio es de $0.15 por cada 1M de tokens de entrada y $0.50 por cada 1M de tokens de salida. Pagas por el uso real de tokens con créditos cripto prepagados y los errores son gratuitos.

¿Puedo usar esta API para aplicaciones de roleplay?

Absolutamente. El modelo es sin filtros y maneja temas adultos sin rechazos, lo que lo hace ideal para aplicaciones de roleplay y escritura creativa.

Obtén tu clave de API ahora

Regístrate, obtén tu clave y actualiza la URL base. Eso es todo.