Documentación para desarrolladores
Integra nuestra API de LLM sin censura en segundos con endpoints estándar compatibles con OpenAI. Ofrecemos generación de texto sin restricciones a $0.15 por 1M de tokens de entrada y $0.50 por 1M de tokens de salida.
Configuración de URL Base y Autenticación
La API vive en https://api.apillmcheap.com/v1. Autentícate pasando tu clave en el Authorization header. Emitimos una clave por cuenta, reemplazable a voluntad.
- URL base:
https://api.apillmcheap.com/v1 - Encabezado:
Authorization: Bearer YOUR_API_KEY
Regístrate con Google o correo electrónico para recibir tu clave al instante. No se requiere número de teléfono.
Primera solicitud
Envía una solicitud POST estándar a chat-completions solicitud para generar texto. El ID del modelo es uncensored.
Este extremo acepta entrada de texto y devuelve salida de texto. No admitimos embeddings, generación de imágenes ni audio.
curl https://api.apillmcheap.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top 5 open source models for low latency inference"}]
}'El cuerpo de la solicitud no debe exceder 8 MB. Puedes enviar hasta 300 solicitudes por minuto.
Integración del SDK de Python
Usa el oficial openai Biblioteca de Python. Apúntala a nuestra URL base.
from openai import OpenAI
client = OpenAI(base_url="https://api.apillmcheap.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)Asegúrate de establecer el model el parámetro a uncensored. Esto te permite usar herramientas familiares sin reescribir tu lógica.
Configuración del SDK de Node.js
Inicializa el cliente con nuestra URL base. Pasa tu clave de API como el encabezado de autorización.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apillmcheap.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);Llamar a la chat.completions.create método. La respuesta contiene el texto generado y los detalles de uso de tokens.
Respuestas en streaming y uso de tokens
Habilita la transmisión estableciendo stream: true. Los datos de uso de tokens aparecen en el último fragmento.
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)Este enfoque reduce la latencia percibida para respuestas grandes. El modelo admite una ventana de contexto de 100,000 tokens.
Límites de velocidad y manejo de errores
Las solicitudes concurrentes están limitadas a 8 por clave. Los errores como 401 indican una clave no válida. Un error 402 significa que necesitas recargar con criptomonedas. Los límites de frecuencia activan un código de estado 429. El crédito nunca expira. No se emiten reembolsos, pero el soporte puede corregir cargos dobles. La ventana de contexto es de 100,000 tokens en total. La salida máxima es de 16,000 tokens.
Preguntas frecuentes
¿Es esta una API LLM barata para uso de alto volumen?
Sí. Cobramos $0.15 por cada 1M de tokens de entrada y $0.50 por cada 1M de tokens de salida. Solo pagas por lo que usas. No hay tarifas mensuales.
¿Puedo usar esto para contenido NSFW?
El modelo es sin censura y no rechaza el contenido adulto lícito. Solo restringe el contenido sexual que involucra a menores.
¿Cómo añado crédito?
Recarga con USDT (TRC20) o USDC (Base). La cantidad mínima es $20. Se añade crédito bonus para depósitos más grandes.
Obtén tu clave de API
Regístrate, copia el token, actualiza tu endpoint. Eso es todo.