Documentación de la API
Empieza a construir tu aplicación sin censura con nuestra API compatible con OpenAI en menos de dos minutos. Proporcionamos un único modelo que responde sin rechazos de contenido para uso adulto legal.
https://api.providersapillm.com/v1uncensored
URL Base y Autenticación
Usa nuestra URL base y una clave API para conectar cualquier cliente compatible con OpenAI. El endpoint está https://api.providersapillm.com/v1 y tu clave otorga acceso al modelo sin censura. Obtienes una clave activa por cuenta, que puedes reemplazar si es necesario. El ID del modelo a solicitar es simplemente uncensored. Este único modelo evita el enrutamiento complejo y los filtros ocultos encontrados en las puertas de enlace de múltiples modelos.
Primera solicitud
Envía una solicitud estándar de completación de chat para generar texto. El endpoint es POST /v1/chat/completions con el ID del modelo establecido en uncensored. Puedes usar los SDKs oficiales de OpenAI cambiando la URL base. Esto funciona tanto para aplicaciones de chatbot NSFW como para herramientas de escritura creativa.
from openai import OpenAI
client = OpenAI(base_url="https://api.providersapillm.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)El modelo es de pesos abiertos y está ajustado para responder sin rechazos. No es GPT, Claude ni ningún otro modelo de proveedor. Consulta la documentación del proveedor para conocer sus límites específicos si cambias de contexto.
Integración del SDK
Integra la API en tu aplicación Node.js usando el patrón SDK estándar. Establece la URL base a nuestro punto final y usa el ID del modelo uncensored. Esto te permite construir interfaces de chatbot NSFW confiables con cambios mínimos en el código.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.providersapillm.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);La API admite parámetros estándar como temperature y top_p. Puedes ajustarlos para controlar la creatividad de la salida. Los errores se devuelven en el formato estándar para facilitar la depuración.
Streaming y herramientas
Habilita el streaming vía Server-Sent Events para generación de tokens en tiempo real. El último fragmento incluye datos de uso de tokens para un facturación precisa. También puedes usar llamada de funciones y modo JSON para salidas estructuradas. Estas funciones son esenciales para construir aplicaciones avanzadas de escritura creativa.
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)Establecer response_format para {"type": "json_object"} para respuestas JSON estrictas. El modelo maneja efectivamente los parámetros de herramientas y tool_choice. Esto asegura que tu aplicación reciba estructuras de datos predecibles.
Parámetros y límites
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, o 2.048 si no estableces max_tokens. Estás limitado a 300 solicitudes por minuto y 8 solicitudes concurrentes por clave. El cuerpo de la solicitud no debe exceder 8 MB.
Puedes usar parámetros como seed para salidas deterministas. El stop parameter te permite definir secuencias de terminación personalizadas. Ajusta presence_penalty y frequency_penalty para refinar el estilo del modelo.
Gestión de errores y uso
Gestiona los errores comprobando el código de estado HTTP. Un 401 indica una clave API inválida o ausente. Un error 402 significa que tu crédito prepagado se ha agotado y necesitas recargar. Un error 429 indica que has alcanzado el límite de frecuencia de 300 solicitudes por minuto.
El crédito se cobra por uso real de tokens. Los errores y las denegaciones son gratuitos. El crédito prepagado nunca caduca, por lo que puedes usarlo a tu propio ritmo. Hay soporte disponible para problemas como cobros dobles.
cURL
curl https://api.providersapillm.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the API documentation for authentication."}]
}'Preguntas frecuentes
¿Cuál es la URL base para la API de LLM sin censura?
La URL base es HTTPS://api.providersapillm.com/v1. Puedes usar cualquier cliente compatible con OpenAI apuntándolo a esta URL y proporcionando tu clave API.
¿Cómo manejo errores como 402 o 429?
Un error 402 significa que no te queda crédito, así que necesitas recargar mediante criptomonedas. Un error 429 indica que has excedido el límite de 300 solicitudes por minuto. Espera un momento o reduce la frecuencia de tus solicitudes.
¿Es buena esta API para aplicaciones de chatbot NSFW?
Sí, el modelo es sin censura y no rechaza contenido adulto lícito. Está diseñado específicamente para desarrolladores que crean aplicaciones de chatbots NSFW o herramientas de escritura creativa que necesitan generación de texto fiable.
Obtén tu clave de API
Regístrate, obtén tu clave y actualiza la URL base. Sencillo.
Prueba con crédito de prueba