Guía de integración de API sin censura
Conecta tu aplicación a nuestra API de LLM sin censura actualizando la URL base e inyectando tu clave API prepagada. Esta guía cubre los endpoints esenciales, streaming y manejo de errores para la generación de texto a gran escala.
Autenticación & URL base
Comienza apuntando tu SDK compatible con OpenAI al endpoint dedicado. Nuestra infraestructura utiliza una única URL base para todas las solicitudes, asegurando que solo interactúes con el modelo sin censura sin dependencia de un proveedor. Debes incluir tu clave API en el Authorization header para cada llamada. Esta clave se genera al instante cuando te registras a través de Google o correo electrónico. No hay tarifa mensual para mantener el acceso, y la clave permanece válida hasta que se agote tu crédito prepagado. Los errores durante la autenticación, como una clave no válida, devuelven un código de estado 401. Las denegaciones por contenido adulto lícito son gratuitas, pero solo pagas por el uso real de tokens.
curl https://api.unsecureapikeys.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the three main dependencies for this python script"}]
}'
Endpoint Chat Completions
Envía datos de texto al POST /v1/chat/completions endpoint para recibir respuestas generadas. Esta es la interfaz principal para tus integraciones, admitiendo una ventana de contexto de 100,000 tokens tanto para el prompt como para la completación. El id del modelo que debes especificar en tu carga útil es siempre uncensored. No necesitas preocuparte por el enrutamiento complejo del modelo o la versionado, ya que ofrecemos un único modelo de peso abierto ajustado para salida sin filtros. Si excedes el límite de cuerpo de solicitud de 8 MB, la API devuelve un error. También puedes consultar los modelos disponibles a través de GET /v1/models verificar la conectividad antes de tareas pesadas.
Respuestas en streaming
Habilita la generación de tokens en tiempo real estableciendo stream: true en tu carga útil de solicitud. La API devuelve Eventos Enviados por el Servidor (SSE) para una visualización de baja latencia en tus aplicaciones. Las estadísticas de uso de tokens aparecen en el último fragmento del flujo, lo que te permite rastrear los costos con precisión. Este método es ideal para chatbots o interfaces interactivas donde los usuarios esperan retroalimentación inmediata. Ten en cuenta que la salida máxima por solicitud puede alcanzar la ventana completa de 100,000 tokens; max_tokens es opcional. El streaming funciona sin problemas con los SDKs estándar de OpenAI cuando la URL base se actualiza correctamente.
from openai import OpenAI
client = OpenAI(base_url="https://api.unsecureapikeys.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)
Llamada de funciones y modo JSON
Integra salidas de datos estructurados usando modo JSON o capacidades de llamada de funciones. Establece response_format para {"type": "json_object"} para forzar salidas JSON consistentes para tus analizadores. También puedes definir herramientas y especificar tool_choice para flujos de trabajo de agentes complejos. El modelo sin censura admite estas funciones sin las estrictas barreras habituales que a menudo rompen los esquemas de funciones en otros proveedores. Esto lo hace confiable para tuberías automatizadas que requieren extracción precisa de datos. Asegúrate de que las definiciones de tus herramientas sean válidas para evitar errores de análisis en el lado del cliente.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unsecureapikeys.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);
Parámetros & Límites
Controla el comportamiento de generación con parámetros estándar como temperature, top_p, stop, y seed. Ajustar estos parámetros permite afinar la creatividad frente al determinismo en tus resultados. Estás limitado a 300 solicitudes por minuto por clave, con una concurrencia de 8 solicitudes simultáneas. Se permite una única clave activa por cuenta; generar una nueva reemplaza a la anterior. El modelo de crédito prepagado significa que pagas $0.15 por cada 1M de tokens de entrada y $0.50 por cada 1M de tokens de salida. Los errores no consumen crédito, asegurando que solo pagues por las completaciones exitosas.
Gestión de errores
Gestiona las respuestas comunes de la API de forma adecuada para mantener la estabilidad de la aplicación. Un error 401 indica una clave API inválida o caducada. Un error 402 significa que tu saldo prepagado es insuficiente, lo que requiere una recarga de criptomonedas mediante USDT o USDC. Los límites de frecuencia activan una respuesta 429 si superas las 300 solicitudes por minuto. La API no devuelve embeddings ni datos de imagen, por lo que solicitar esos formatos puede causar errores. Comprueba siempre el código de estado antes de analizar el cuerpo JSON. Los límites de ventana de contexto son estrictos, así que monitoriza el recuento de tokens para evitar truncamientos en conversaciones largas.
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)Preguntas frecuentes
¿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.
¿Qué sucede si alcanzo el límite de velocidad o me quedo sin crédito?
Un error 429 se devuelve si excedes 300 solicitudes por minuto, mientras que un error 402 indica saldo cero. Puedes recargar con USDT (TRC20) o USDC (Base) en cualquier momento. El crédito nunca expira, así que puedes pausar y reanudar sin perder fondos.
¿El modelo sin censura es adecuado para uso comercial de alto volumen?
Sí, la API admite ventanas de contexto de 100,000 tokens y streaming para integraciones robustas. Está diseñada para la generación de texto sin censura a gran volumen sin suscripciones mensuales. El modelo de prepago garantiza costos predecibles para aplicaciones de escritura NSFW o creativa.
Obtén tu clave de API
Regístrate, obtén la clave y actualiza la URL base. Ese es todo el proceso de configuración.