Integra la API Uncensored
Inserta el SDK oficial de OpenAI en tu proyecto y apúntalo a nuestra API de LLM sin censura. Esta guía rápida te guía a través de la autenticación, las primeras solicitudes, la transmisión y el manejo de errores con cero desviación de configuración.
Instala el SDK oficial de OpenAI
Empieza por añadir la biblioteca estándar a tu entorno. Esto asegura que estás utilizando el mismo código de cliente que funciona con otros proveedores.
- Run
pip install openaipara Python. - Run
npm install openaipara Node.js.
Estos paquetes gestionan la lógica HTTP para que puedas centrarte en los prompts. No necesitas un cliente personalizado ni una capa de enrutamiento separada. El SDK gestiona los reintentos y la serialización JSON automáticamente.
Configura tu URL base y clave
Apunta el SDK a nuestro servidor anulando la URL base predeterminada. Usa la clave generada en tu panel y establece el ID del modelo en uncensored.
- URL base:
https://api.pricingkeyapiopenai.com/v1 - Modelo:
uncensored
Esta configuración funciona con cualquier cliente compatible con OpenAI. Puedes mantener tu estructura de código existente y simplemente cambiar el punto de conexión. No hay bloqueo de suscripción aquí.
Así es cómo configurar el cliente en Python:
from openai import OpenAI
client = OpenAI(base_url="https://api.pricingkeyapiopenai.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)
Envía tu primera finalización de chat
Realiza una solicitud POST estándar al endpoint de finalización de chat. Envía tus mensajes de sistema y usuario en el formato JSON requerido. La API devuelve una respuesta de texto que ignora los filtros de contenido estándar para temas legales para adultos.
Prueba la conexión con un prompt simple para verificar la latencia y el uso de tokens. Si obtienes una respuesta, tu integración está funcionando correctamente.
Estructura de solicitud de ejemplo:
curl https://api.pricingkeyapiopenai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Convert this curl request to Python using standard libraries"}]
}'
Habilita el streaming para tokens en tiempo real
Establecer stream a true para recibir tokens a medida que se generan. Esto es esencial para interfaces de chat y aplicaciones en tiempo real. El SDK devuelve fragmentos a medida que llegan desde el servidor.
Cada fragmento contiene el delta de la respuesta. Puedes concatenar estos deltas para construir el texto final. El streaming reduce significativamente la latencia percibida para salidas largas.
Habilita el streaming en tu cliente Node.js:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.pricingkeyapiopenai.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);
Usa el modo JSON y la llamada de funciones
Solicita salida estructurada estableciendo response_format para {"type": "json_object"}. Esto obliga al modelo a devolver JSON válido en lugar de texto plano. Usa tools para capacidades de llamada de funciones.
Define tus esquemas de herramientas en la solicitud. El modelo producirá llamadas a herramientas que puedes ejecutar en tu código. Esto funciona exactamente como la interfaz estándar de llamada a funciones de OpenAI.
Configura el modo JSON en tu SDK:
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)
Gestiona errores y límites de uso
Vigila los códigos de estado HTTP específicos para gestionar el flujo de tu aplicación. Un error 401 significa que tu clave de API es inválida o ha caducado. Un error 402 indica que no te queda crédito prepagado. Un error 429 indica que has alcanzado el límite de velocidad de 300 solicitudes por minuto.
Tu ventana de contexto es de 100.000 tokens en total. Si excedes este límite, la API devolverá un error. Los rechazos y errores no consumen tu saldo de tokens. Mantén los cuerpos de tus solicitudes por debajo de 8 MB.
Preguntas frecuentes
¿Cuál es la estructura de precios de la clave API de OpenAI?
Cobramos $0.15 por cada 1M de tokens de entrada y $0.50 por cada 1M de tokens de salida. No hay suscripción mensual ni tarifa por capacidad inactiva. Solo pagas por los tokens que realmente usas de tu saldo cripto prepagado.
¿Es este un modelo de LLM sin censura?
Sí, nuestro modelo no rechaza temas adultos legales, ficticios o controvertidos. El único límite estricto es que rechazamos solicitudes que involucren contenido sexual con menores. No es el modelo de GPT, Claude ni de ningún otro proveedor.
¿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.
Genera tu clave de API
Regístrate, recupera tu token y actualiza tu URL base. Esa es toda la configuración.