Inicio rápido: Integra tu API de LLM sin censura
Deja de luchar con complejas capas de enrutamiento y empieza a enviar solicitudes a un único punto final sin censura. Esta guía te muestra exactamente cómo integrar nuestra API compatible con OpenAI en menos de cinco minutos usando tu lenguaje preferido.
https://api.alternativelitellm.com/v1uncensored
Prerrequisitos y configuración de la cuenta
Obtén tus credenciales y configura tus variables de entorno. Crea una cuenta haciendo clic en "Continuar con Google" o usando correo electrónico y una contraseña en la Obtener clave API página. Recibes $0.50 de crédito de prueba válido por 7 días, para que puedas verificar la conectividad antes de recargar. La URL base para todas las solicitudes es https://api.alternativelitellm.com/v1. Utiliza esta URL como tu base_url en cualquier SDK compatible con OpenAI.
Enviar tu primera solicitud
Realiza una llamada estándar de finalización de chat usando el comando curl oficial. Reemplaza YOUR_API_KEY con tu clave del panel de control. El ID del modelo es siempre uncensored. Esto devuelve una respuesta de texto que permite temas adultos, ficticios o controvertidos sin los rechazos estándar. El sistema acepta parámetros como temperature y top_p para la variación de salidas.
curl https://api.alternativelitellm.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Translate this Python script to Java"}]
}'
La estructura de la respuesta coincide con el formato estándar de OpenAI. Los tokens de entrada se cobran a $0.15 por 1M, y los tokens de salida a $0.50 por 1M. Los errores y los rechazos no consumen tu saldo prepagado.
Integración del SDK de Python
Inicializa el cliente con la URL base y la clave. El OpenAI El paquete de Python funciona directamente con esta API. Establece el modelo a uncensored para todas las interacciones. Este enfoque elimina la necesidad de wrappers personalizados o middleware. Configura parámetros como max_tokens para controlar la longitud de la salida. El máximo de salida predeterminado es 2,048 tokens a menos que especifiques un límite superior.
from openai import OpenAI
client = OpenAI(base_url="https://api.alternativelitellm.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)
Verifica la conexión comprobando el choices field in the response object. This method is ideal for backend services and automated agents.
Integración del SDK Node
Instancia el cliente de OpenAI con la URL base correcta. Usa la uncensored ID del modelo para todas las completaciones. El SDK de Node maneja automáticamente los encabezados de autenticación cuando se configura correctamente. Esta configuración es perfecta para servidores web y funciones de borde. Puedes pasar parámetros estándar como stop secuencias para controlar la salida. Asegúrate de manejar los datos de respuesta de forma asíncrona.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.alternativelitellm.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);
Verifica el usage objeto para monitorizar el consumo de tokens. Este método asegura un comportamiento consistente en tus aplicaciones JavaScript o TypeScript.
Respuestas en streaming con SSE
Habilita la transmisión estableciendo stream: true en tu solicitud. La API devuelve Eventos Enviados por Servidor (SSE) para la entrega de tokens en tiempo real. Cada fragmento contiene contenido de texto parcial. El último fragmento incluye las estadísticas completas de uso de tokens. Esta función reduce la latencia percibida para los usuarios finales. Configura el controlador de flujo para procesar cada evento a medida que llega. Úsalo para interfaces de chat o generación de datos en tiempo real.
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)
Asegúrate de que tu cliente maneje correctamente el evento de fin de flujo para cerrar las conexiones de forma limpia. Esto evita fugas de recursos en procesos de larga duración.
Gestión de tokens, límites y errores
Monitorea tu uso y maneja los errores de forma elegante. La ventana de contexto es de 100,000 tokens para prompt más completación. La salida máxima por solicitud es de 16,000 tokens. Si max_tokens no está establecido, el límite por defecto es de 2.048 tokens. Estás limitado a 300 solicitudes por minuto y 8 solicitudes concurrentes por clave. Un error 401 indica una clave inválida. Un error 402 significa que necesitas recargar con criptomonedas. Un error 429 indica límites de tasa. El crédito nunca expira, así que puedes usarlo en cualquier momento.
Preguntas frecuentes
¿Es esta la mejor alternativa a litellm para contenido sin censura?
Sí, ofrece un único modelo sin censura de alta capacidad sin enrutamiento complejo. Obtienes acceso directo a un modelo de peso abierto ajustado para temas adultos y controversiales. Esto elimina el bloqueo de proveedor y las tarifas de suscripción de las pasarelas típicas.
¿Qué métodos de pago aceptan para las recargas?
Solo aceptamos cripto: USDT (TRC20) o USDC (Base). La recarga mínima es $20 y la máxima es $500. Recibes crédito bonus según la cantidad de tu recarga, que oscila entre +5% y +15%.
¿Cómo funciona la tarificación para los tokens de entrada y salida?
Los tokens de entrada cuestan $0.15 por cada 1M, y los tokens de salida cuestan $0.50 por cada 1M. Solo pagas por el uso real, y los errores son gratuitos. El crédito prepagado nunca expira, por lo que puedes usar tu saldo cuando sea necesario.
Accede a tu clave API
Regístrate, obtén la clave y actualiza la URL base del endpoint. Configuración sencilla.