Inicio rápido: API de IA sin censura
Comienza a generar texto sin censura inmediatamente con nuestra API compatible con OpenAI. Esta guía rápida te lleva desde la autenticación hasta las respuestas de streaming en minutos.
Tabla de contenidos
URL Base y Autenticación
Utiliza la URL base dedicada y tu clave API para cada solicitud. Nuestra API de LLM sin censura no requiere un enrutamiento de proxy complejo, solo encabezados estándar. Recibes una única clave al registrarte con Google o correo electrónico. Esta clave autentica todas las interacciones con el modelo. Los errores y las negativas no consumen crédito. Comienzas con $0.50 de crédito de prueba válido por 7 días. Tus prompts permanecen privados y no se utilizan para el entrenamiento.
curl https://api.uncensoredaicode.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list all files in the src directory"}]
}'
Primera solicitud: Finalizaciones de chat
Envía una solicitud POST al endpoint de chat completions. Esta es la interacción principal para la generación de texto. Especifica el ID del modelo como "uncensored" en el cuerpo. Puedes ajustar parámetros como temperature o top_p. La API devuelve una respuesta de texto directamente. No hay funciones de embeddings ni generación de imágenes. Este es un servicio puro de texto de entrada a texto de salida. Mantén tus solicitudes por debajo de 8 MB. La ventana de contexto admite 100,000 tokens en total.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaicode.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)
Integración con Node.js
Integra directamente utilizando el SDK oficial de Node o cualquier cliente compatible. Establece la URL base al endpoint de nuestra API. Pasa tu clave API en el encabezado de autorización. El ID del modelo permanece "uncensored" para todas las llamadas. Puedes transmitir resultados o obtenerlos de forma sincrónica. La llamada de herramientas es compatible mediante el parámetro tools. Usa el modo JSON para salidas estructuradas. Esta configuración elimina el bloqueo del proveedor. Tu código se mantiene simple y robusto.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaicode.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);
Streaming y Uso de Tokens
Habilita el streaming estableciendo stream en true. Recibes fragmentos mediante Server-Sent Events. Cada fragmento contiene texto parcial y datos de uso. El último fragmento incluye los recuentos totales de tokens. Esto permite la visualización en tiempo real del texto generado. Reduce la latencia percibida para los usuarios. Puedes cancelar el stream si es necesario. La API calcula los costes en función de los tokens reales. Los errores no generan cargos. Monitorea tu saldo de créditos mediante el endpoint de modelos.
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)
Parámetros: Control y Reproducibilidad
Ajusta las respuestas usando parámetros estándar. Establece temperature para creatividad o determinismo. Usa top_p para muestreo de núcleo. Define una seed para salidas reproducibles. Especifica secuencias de parada para detener la generación. Las penalizaciones de presencia y frecuencia ajustan la repetición de palabras. Estas herramientas te dan un control preciso. El modelo maneja bien prompts complejos. El modo JSON asegura una estructura válida. La llamada de funciones permite el uso de herramientas externas. Ajusta estos valores para adaptarlos a tu caso de uso.
Límites de velocidad, errores y restricciones
Espera límites específicos según tu clave. Puedes enviar 300 solicitudes por minuto. Solo 8 solicitudes se ejecutan simultáneamente. Una única clave está activa por cuenta. Reemplázala si es necesario. Maneja errores 401 por claves inválidas. Soluciona errores 402 recargando con criptomonedas. 429 indica saturación del límite de velocidad. La salida máxima es de 16,000 tokens por solicitud. Establece max_tokens explícitamente para evitar valores predeterminados. El crédito nunca expira. Los errores son gratuitos. Usa el endpoint de modelos para verificar el estado.
Preguntas frecuentes
¿Cuál es la URL base de la base de código de AI sin censura?
La URL base es HTTPS://api.uncensoredaicode.com/v1. Úsala para todos los SDKs compatibles con OpenAI. Cambia base_url en la configuración de tu cliente. Esto te conecta directamente al modelo uncensored sin intermediarios.
¿Cómo manejo errores y límites de tasa?
Maneja errores 401 verificando tu clave. Resuelve errores 402 recargando con USDT o USDC. Los errores 429 significan que has alcanzado el límite de 300 solicitudes por minuto. Espera y reintenta, o usa múltiples claves si es necesario. Los errores no consumen tu saldo.
¿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.
Recupera tu clave API
Registra una cuenta, copia la clave, actualiza tu URL base. Eso es todo.