es ▾

Documentación para desarrolladores del modelo sin censura

Comienza con un LLM sin censura que habla tu idioma. Esta guía cubre autenticación, puntos finales y streaming para tu clave API NSFW.

Autenticación y URL base

El primer paso es obtener tu clave. Regístrate con una cuenta de Google o correo electrónico. Recibes una clave inmediatamente. No se requiere número de teléfono. Utiliza la URL base https://api.nsfwapikey.com/v1 en tu cliente. Reemplaza el valor predeterminado sk-... con tu nueva clave. Esto funciona con SDK estándar de OpenAI. La API no requiere enrutamiento complejo. Es una conexión directa al modelo.

Primera solicitud

Envía una solicitud POST a /v1/chat/completions. Incluye tu clave en la cabecera de autorización. Establece el modelo como uncensored. Puedes enviar prompts de texto simples. La respuesta devuelve texto sin las típicas negativas educadas. Esto funciona para casos de uso creativos o funcionales. El endpoint es directo. No se necesitan parámetros adicionales para texto básico.

curl https://api.nsfwapikey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a JSON config for port 8080"}]
  }'

Integración del SDK de Python

Usa el paquete oficial de Python de OpenAI. Configura la URL base para apuntar a nuestro servidor. Pasa tu clave de API como la variable de clave de API. Establece el ID del modelo a uncensored. Esto te permite usar métodos familiares. Puedes enviar mensajes como una lista. La respuesta contiene el texto generado. El manejo de errores es estándar para clientes HTTP. Streaming o sincrónico, tú eliges.

from openai import OpenAI

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

Uso del SDK Node

Inicializa el cliente de OpenAI con tu URL base personalizada. Pasa la cadena de la clave de API. El cliente gestiona las solicitudes HTTP. Establece el modelo a uncensored. Puedes usar el método de completaciones de chat. El objeto de respuesta contiene las opciones. Accede al contenido del mensaje directamente. Esto se adapta a cualquier proyecto Node.js. No se requiere middleware adicional.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.nsfwapikey.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 y uso de tokens

Habilita la transmisión estableciendo stream: true. Recibes fragmentos de texto. Cada fragmento contiene parte de la respuesta. El último fragmento incluye datos de uso de tokens. Esto te ayuda a rastrear los costos. El modelo genera tokens secuencialmente. Esto reduce la latencia percibida. Puedes renderizar el texto a medida que llega. El formato SSE es estándar para clientes de OpenAI.

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

Tienes 300 solicitudes por minuto. La ventana de contexto es de 100,000 tokens. La salida máxima es de 16,000 tokens. Los errores como 401 significan una clave inválida. 402 significa sin crédito. 429 significa que alcanzaste el límite de velocidad. El crédito nunca expira. Las negaciones son gratuitas. Los errores no cuestan tokens. Usa estos códigos para depurar rápidamente. El sistema es transparente sobre el uso.

FAQ

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

La ventana de contexto es de 100.000 tokens combinados para entrada y salida. La salida máxima es de 16.000 tokens por solicitud. Esto permite documentos largos o conversaciones extensas.

¿Cómo manejo los errores de API?

Usa códigos de estado HTTP estándar. 401 indica una clave inválida o faltante. 402 significa que tu crédito prepagado se ha agotado. 429 indica que has excedido el límite de 300 solicitudes por minuto. Los errores y rechazos no consumen tokens.

¿Es gratuita la clave API NSFW?

No, es criptomonedas prepagadas. Pagas $0.15 por 1M de tokens de entrada y $0.50 por 1M de tokens de salida. Los errores son gratuitos. Obtienes un crédito de prueba de $0.50 durante 7 días.

Obtén tu clave ahora

Regístrate, copia la clave, actualiza el URL base. Eso es todo.

Comenzar ahora