Top NSFWInicio rápido: integra la API top nsfw
Inicio rápido: integra la API top nsfw
Integra la API LLM sin censura con una única URL base y endpoints estándar compatibles con OpenAI. Empieza inmediatamente con tu clave API y observa cómo se comportan las solicitudes en tu lenguaje preferido.
sin censurahttps://api.nsfwtop.cc/v1
URL Base y autenticación
La API top NSFW utiliza una única URL base para todas las solicitudes. Cambia la URL base en la configuración de tu SDK de OpenAI para https://api.nsfwtop.cc/v1. Pasa tu clave API en el Authorization header. Recibes una clave activa por cuenta. La clave aparece inmediatamente después del registro con Google o correo electrónico.
curl https://api.nsfwtop.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list all api endpoints"}]
}'Cada solicitud requiere este encabezado. Si falta la clave o es inválida, la API devuelve un error 401. Tus prompts no se usan para entrenamiento. No se requiere número de teléfono para comenzar.
Primera solicitud con Python
Envía una solicitud de finalización de chat utilizando el SDK oficial de Python de OpenAI. Configura el cliente con la URL base personalizada y tu clave de API. Utiliza el ID del modelo uncensored para respuestas sin las negaciones de contenido estándar.
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwtop.cc/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)Establece el max_tokens parámetro para controlar la longitud de la salida. La salida máxima predeterminada es de 2.048 tokens si no especificas un límite. Los tokens de entrada y salida cuentan para tu ventana de contexto de 100.000 tokens.
Integración del SDK Node
Utiliza el SDK de Node de OpenAI para integrar la API en tus aplicaciones de JavaScript o TypeScript. Inicializa el cliente con la baseURL apuntando al endpoint superior NSFW. Pasa tu clave API como el apiKey valor.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwtop.cc/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);Llamar chat.completions.create() con el modelo uncensored. La respuesta incluye el texto generado y los detalles de uso de tokens. Puedes transmitir respuestas o recibirlas todas a la vez, dependiendo de tu caso de uso.
Respuestas en streaming con SSE
Habilita la transmisión estableciendo stream: true en tu solicitud. La API devuelve Eventos Enviados por Servidor (SSE) a medida que se generan los tokens. Esto reduce la latencia percibida para respuestas largas. Procesa el flujo para mostrar el texto incrementalmente.
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)El último fragmento del stream contiene el uso total de tokens para la solicitud. Puedes rastrear el costo y el uso del contexto en tiempo real. El streaming funciona con todos los parámetros como temperature y top_p.
modo JSON y llamada de funciones
Fuerza una salida estructurada estableciendo response_format para {"type": "json_object"}. Esto garantiza que el modelo devuelva JSON en lugar de texto libre. Úsalo para analizar datos o integrarte con otros sistemas.
La llamada a funciones es compatible a través del tools parámetro. Define las funciones en el tools array. El modelo puede llamar a estas funciones y devolver argumentos estructurados. Usa tool_choice para controlar cuándo se invocan las funciones.
Límites de velocidad y restricciones
La API limita a 300 solicitudes por minuto por clave. Puedes realizar 8 solicitudes concurrentes simultáneamente. El tamaño máximo del cuerpo de la solicitud es de 8 MB. Superar estos límites resulta en un error 429. Espera antes de reintentar o mejora el uso de tu crédito.
Si no tienes crédito, las solicitudes devuelven un error 402. Los errores y rechazos no consumen tokens. La ventana de contexto permite 100.000 tokens en total para prompt y finalización. Gestiona tu uso de tokens cuidadosamente para evitar cargos inesperados.
Preguntas frecuentes
¿Cuál es la URL base de la API top NSFW?
La URL base es HTTPS://api.nsfwtop.cc/v1. Es compatible con SDKs estándar de OpenAI. Cambia la URL base en la configuración de tu cliente para usarla.
¿Cómo pago la API?
Puedes recargar tu saldo utilizando criptomonedas. Aceptamos USDT en TRC20 o USDC en Base. La recarga mínima es de $20. El saldo nunca caduca y se cobra según el uso real de tokens.
¿Qué sucede si obtengo un error 401?
Un error 401 significa que tu clave API es inválida o falta. Verifica tu clave en el panel. Genera una nueva clave si la anterior fue revocada. Cada cuenta tiene una clave activa a la vez.
Tu clave de API está casi lista
Regístrate, copia tu clave, actualiza la URL base. Eso cubre toda la configuración.