Documentación de la API
Comienza con la API de LLM sin censura enviando solicitudes de texto a nuestro punto de conexión compatible con OpenAI. Utiliza cualquier SDK estándar para integrar esta API NSFW en tus aplicaciones inmediatamente.
URL Base y Autenticación
La URL base de la API es HTTPS://api.llmfornsfw.com/v1. Te autenticas incluyendo tu clave API única en el encabezado de la solicitud. Esta clave se genera inmediatamente después de registrarte mediante Google o correo electrónico en la página Obtener clave API.
Cada solicitud debe incluir el encabezado Authorization. El formato es Bearer seguido de tu clave. Si falta la clave o es inválida, el servidor devuelve un error 401 Unauthorized. Los errores durante el procesamiento no consumen tu crédito prepagado.
curl https://api.llmfornsfw.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a 200 word summary of the provided technical documentation."}]
}'- Mantén tu clave segura.
- Una clave activa por cuenta.
- Genera nuevas claves fácilmente.
Primera solicitud
Envía una solicitud POST a /v1/chat/completions para generar texto. El identificador del modelo es "uncensored". Este modelo responde sin rechazos de contenido para uso adulto lícito, lo que lo hace ideal para escenarios de chatbots NSFW.
Incluye tus mensajes en el cuerpo. El sistema devuelve finalizaciones de texto. Puedes ajustar parámetros como la temperatura para la creatividad. Esta configuración funciona con cualquier cliente compatible con OpenAI.
from openai import OpenAI
client = OpenAI(base_url="https://api.llmfornsfw.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)Asegúrate de que tu carga útil coincida con el esquema requerido. La API maneja la tokenización internamente. Tú solo envías lenguaje natural. La respuesta contiene el texto generado. Usa esto para generación de RP o historias.
Respuestas en streaming
Habilita el streaming estableciendo stream en true. La API envía Server-Sent Events. Cada fragmento contiene texto parcial. Esto permite la visualización instantánea de los resultados.
Los flujos de datos reducen la latencia percibida. Los usuarios ven el texto a medida que se genera. El último fragmento incluye detalles de uso de tokens. Esto te ayuda a rastrear los costos con precisió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)Gestiona los errores de forma elegante. Los problemas de red pueden interrumpir las transmisiones. Reconecta si es necesario. La API admite un alto rendimiento. Monitorea tu tasa de solicitudes.
Llamada de Función y Herramientas
Utiliza la función de llamada a funciones para definir herramientas. Tu modelo puede invocar funciones. Esto permite la extracción de datos estructurados. Define las herramientas en el array de mensajes.
La API admite tool_choice. Puedes forzar o permitir llamadas a funciones. Esto es útil para integraciones de API de LLM NSFW que necesitan una salida estructurada. Establece el modelo para que use herramientas.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmfornsfw.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);Analiza las llamadas a herramientas en tu aplicación. Ejecuta las funciones. Devuelve los resultados al modelo. Este bucle mejora las capacidades. Funciona con cualquier SDK compatible.
Modo JSON
Establece response_format en json_object. El modelo genera JSON válido. Esto asegura un análisis consistente. Úsalo para el procesamiento de datos NSFW.
El modo JSON restringe la salida. El modelo sigue tu esquema. Los errores de formato son raros. Valida la salida de todos modos. Esto añade fiabilidad.
Combina el modo JSON con la llamada de funciones. Obtienes datos estructurados. Esto reduce el trabajo de post-procesamiento. Es eficiente para desarrolladores.
curl https://api.llmfornsfw.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a 200 word summary of the provided technical documentation."}]
}'Prueba con prompts simples. Verifica la estructura JSON. Ajusta la temperatura para la estabilidad. Una temperatura baja garantiza la consistencia.
Límites, Errores y Contexto
La ventana de contexto es de 100.000 tokens. Esto incluye el prompt y la respuesta. La salida máxima es de 16.000 tokens. Establece max_tokens para controlar la longitud.
Los límites de tasa son de 300 solicitudes por minuto. Puedes tener 8 solicitudes concurrentes. El cuerpo de la solicitud es máximo 8 MB. Exceder los límites devuelve un error 429. Espera antes de reintentar.
Errores como 402 indican que no hay crédito. Recarga con criptomonedas. USDT o USDC funcionan. El crédito nunca caduca. Consulta tu saldo regularmente.
Preguntas frecuentes
¿Qué es el modelo LLM sin censura?
Es un modelo de pesos abiertos ajustado para uso adulto lícito. No rechaza temas controvertidos o NSFW. No es GPT, Claude ni el modelo de otro proveedor. Úsalo para generación de texto sin restricciones.
¿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.
¿La API es compatible con openai?
Sí, utiliza los mismos endpoints. Cambia tu URL base a la nuestra. Usa los SDKs oficiales. El id del modelo es "uncensored". La integración es sencilla para los desarrolladores.
Obtén tu clave en minutos
Regístrate, obtén tu clave y actualiza la URL base. Eso es todo lo que necesitas hacer.