Inicio rápido con la API sin censura
Integra nuestra API de IA uncensored en minutos usando SDKs estándar de OpenAI. Esta guía cubre autenticación, solicitudes, streaming y seguimiento de costos.
Prerrequisitos y configuración del SDK
Nuestra API funciona con cualquier cliente compatible con OpenAI. Solo necesitas una clave API de nuestro panel.
Instala el SDK estándar para tu lenguaje. Para Python, ejecuta pip install openai. Para Node.js, ejecuta npm install openai. Utilizamos el estándar OpenAI clase.
Configura tu URL base a nuestro punto final. Esto asegura que todas las solicitudes se enruten correctamente a nuestro LLM uncensored.
Autenticación con tu clave de API
Pasa tu clave API en el Authorization header. Requerimos esto para cada solicitud.
Genera tu clave en la página "Obtener clave API". Puedes iniciar sesión con Google o usar correo electrónico y contraseña.
Mantén tu clave segura. Hay una clave activa por cuenta. Si la pierdes, genera una nueva para reemplazar a la anterior.
Enviar tu primera completación de chat
Envía una solicitud POST a /v1/chat/completions. Especifica el modelo como uncensored.
Incluye tu mensaje en el messages array. El modelo devolverá una respuesta de texto.
Aquí tienes un ejemplo de curl:
curl https://api.llmsuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set the timeout to 30 seconds for the request"}]
}'
Gestión de respuestas en streaming mediante SSE
Utiliza streaming para salida en tiempo real. Establece stream para true en tu solicitud.
La API envía Eventos Enviados por el Servidor. Cada fragmento contiene texto parcial.
Recopila todos los fragmentos para construir la respuesta completa. Esto es ideal para interfaces de chat.
Ejemplo en Python:
from openai import OpenAI
client = OpenAI(base_url="https://api.llmsuncensored.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)
Configurando parámetros como temperature
Ajustar parámetros para controlar la creatividad. Usa temperature para aleatoriedad.
Establecer top_p para muestreo por núcleo. Usa max_tokens para limitar la longitud de la salida.
Admitimos una ventana de contexto de 100,000 tokens. Esto permite conversaciones largas.
Ejemplo en Node.js:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmsuncensored.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);
Comprensión del uso y costos de tokens
Paga solo por lo que usas. El crédito es prepagado y nunca expira.
Los tokens de entrada cuestan $0.15 por 1M. Los tokens de salida cuestan $0.50 por 1M.
Los errores y las denegaciones son gratuitos. Revisa el último fragmento para el uso de tokens.
Ejemplo de flujo:
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
¿Cuál es la ventana de contexto de la API LLM sin censura?
Nuestra API admite una ventana de contexto de 100.000 tokens. Esto incluye tanto los tokens de prompt como los de completado. Puedes enviar documentos largos o mantener conversaciones extendidas.
¿Por qué obtengo un error 401?
Un error 401 significa que tu clave API es inválida o falta. Verifica tu clave en el panel. Asegúrate de estar utilizando la URL base correcta.
¿Cómo manejo un límite de tasa 429?
Has alcanzado el límite de 300 solicitudes por minuto. Espera y reintenta. También puedes reducir las solicitudes concurrentes a 8 por clave.
Obtén tu clave de API ahora
Regístrate, obtén tu clave y apunta tu API a la nueva URL base. La configuración tarda segundos.