Inicio rápido de la API de LLM sin censura
Comienza con la API de LLM sin censura en minutos. Envía texto, obtén texto, sin filtros, sin sorpresas.
URL Base y Autenticación
La API vive en https://api.nsfwh.com/v1. Autentícate con una clave API pasada en el Authorization header. Crea tu clave al instante con Google o correo electrónico en la página de registro; no se requiere número de teléfono. La clave se muestra una vez, así que guárdala de forma segura. Otorga acceso al modelo sin censura para contenido adulto legal, generación de texto y escritura creativa sin las negativas estándar.
curl https://api.nsfwh.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a summary of the provided text."}]
}'
Enviar tu primera solicitud
Hacer una solicitud POST a /v1/chat/completions con tu mensaje. El ID del modelo es uncensored. El texto de entrada se introduce en el messages array. La respuesta contiene texto generado. No se admiten incrustaciones, imágenes ni audio. Este es un servicio puro de texto de entrada y texto de salida diseñado para desarrolladores que necesitan acceso directo a capacidades de lenguaje sin filtrar.
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwh.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)
Respuestas en streaming
Utiliza Eventos Enviados por Servidor para la entrega de tokens en tiempo real. Añade stream: true a tu solicitud. Cada fragmento incluye texto parcial y datos de uso en el último fragmento. Esto reduce la latencia percibida para salidas largas. El streaming funciona con cualquier cliente estándar compatible con OpenAI que maneje SSE. Es ideal para interfaces de chat y aplicaciones interactivas.
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)
Llamada de Función y Modo JSON
Habilita salidas estructuradas con response_format: {"type": "json_object"}. Esto obliga al modelo a devolver JSON válido en lugar de texto libre. También puedes definir herramientas para la llamada de funciones. Especifica tool_choice para controlar cómo el modelo las usa. Esto es útil para analizar datos, generar configuraciones o integrar con sistemas externos sin lógica de análisis adicional.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwh.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);
Ventana de Contexto y Límites
El modelo admite una ventana de contexto de 100.000 tokens para entrada y salida combinadas. La salida máxima por solicitud es de 16.000 tokens. Si omites max_tokens, por defecto, son 2,048. Puedes enviar 300 solicitudes por minuto por clave. La concurrencia está limitada a 8 solicitudes simultáneas por clave. Los cuerpos de las solicitudes deben permanecer por debajo de 8 MB. Estos límites aseguran un rendimiento estable para un uso de alto volumen.
Gestión de errores y uso de tokens
Los errores se devuelven como códigos de estado HTTP estándar. Un 401 significa que tu clave API es inválida o está expirada. Un 402 indica crédito insuficiente. Un 429 señala un límite de velocidad. Consulta el cuerpo de la respuesta para mensajes de error detallados. El uso de tokens se cobra solo por las completaciones exitosas. Los errores no consumen crédito. Este modelo de precios transparente significa que pagas por lo que funciona.
FAQ
¿La API uncensored funciona con SDKs de OpenAI?
Sí, es totalmente compatible con OpenAI. Utiliza los SDK oficiales de OpenAI estableciendo la URL base en nuestro endpoint. Cualquier cliente compatible con OpenAI funciona con ajustes de configuración menores. Esto garantiza una integración fácil en proyectos existentes.
¿Qué sucede si excedo el límite de velocidad?
Recibirás un código de estado 429. El límite es de 300 solicitudes por minuto por clave. Puedes distribuir las solicitudes entre varias claves si es necesario. Cada clave permite hasta 8 solicitudes concurrentes. Esto evita que los picos repentinos interrumpan el servicio.
¿Se usan mis datos para entrenamiento?
No, los prompts no se utilizan para el entrenamiento. Tus datos permanecen privados. Solo recopilamos un correo electrónico para la creación de la cuenta. No se requiere número de teléfono ni datos personales adicionales. Esto asegura que tus conversaciones permanezcan confidenciales y seguras.
API sin censura. Sin rechazos. Pago por token.
- por 1M tokens de entrada
- $0.15
- Tokens de salida / 1M
- $0.50
- contexto de tokens
- 100,000
- crédito de prueba
- $0.50
- solicitudes por minuto
- 300
Obtén tu clave de API ahora
Regístrate, copia el token, actualiza la URL base. Listo.