- Modelos de AI desbloqueados
- Documentación de la API
Documentación de la API
Esta documentación cubre la interfaz principal de chat-completions para nuestro modelo sin censura. Utiliza los extremos proporcionados para enviar texto y recibir respuestas sin restricciones de inmediato.
Autenticación y URL base
Envía tus solicitudes a nuestra URL base con una clave API válida en el encabezado.
- URL base:
https://api.unlockedaimodels.com/v1 - Encabezado:
Authorization: Bearer YOUR_API_KEY
El identificador del modelo es simplemente uncensored. Obtienes una clave activa por cuenta, que reemplaza cualquier clave anterior al generarse.
curl https://api.unlockedaimodels.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate the standard HTTP headers for a POST request."}]
}'
Endpoint Chat Completions
El POST /v1/chat/completions endpoint procesa tu texto y devuelve una finalización.
Este es el único punto final de texto que proporcionamos. No ofrecemos generación de imágenes, audio ni embeddings. El modelo acepta una matriz de mensajes estándar que contiene tus turnos de sistema, usuario y asistente.
Errores como 401 indican una clave inválida, mientras que 402 significa que necesitas más crédito. Las solicitudes se cobran solo cuando se generan tokens.
Respuestas en streaming (SSE)
Habilita la transmisión estableciendo stream: true en tu cuerpo de solicitud.
Cada fragmento contiene texto parcial, lo que te permite mostrar la salida en tiempo real. El último fragmento incluye las estadísticas completas de uso de tokens para transparencia en la facturación.
Este método reduce la latencia percibida para respuestas largas, lo cual es crítico al generar más de 16,000 tokens.
from openai import OpenAI
client = OpenAI(base_url="https://api.unlockedaimodels.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)
Llamada de Función y Herramientas
Define las herramientas en tu solicitud para habilitar la invocación de funciones estructurada.
El modelo soporta tool_choice parámetros, lo que te permite forzar comportamientos específicos o dejar que el modelo decida. Esto es útil para construir agentes que necesiten interactuar con sistemas externos sin romper el contexto sin censura.
Asegúrate de que las definiciones de tus herramientas sigan el esquema de OpenAI para la compatibilidad.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unlockedaimodels.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);
Modo JSON y salidas estructuradas
Forza al modelo a devolver JSON válido estableciendo response_format: {"type": "json_object"}.
Esto garantiza un análisis predecible para tus aplicaciones. Usa este modo al extraer datos o generar archivos de configuración.
Combinado con la llamada de funciones, crea un pipeline robusto para tareas automatizadas sin capas de validación externas.
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: Temperatura, Top-P y Stop
Controla la creatividad con temperature y diversidad con top_p.
Usar stop secuencias para detener la generación en marcadores específicos. La ventana de contexto es de 100,000 tokens en total, con una salida máxima de 16,000 tokens a menos que especifiques un max_tokens valor (el predeterminado es 2,048).
Los límites de velocidad son de 300 solicitudes por minuto y 8 solicitudes concurrentes por clave.
FAQ
¿Cómo empiezo con un modelo uncensored?
Regístrate con Google o correo electrónico para recibir una prueba gratuita de $0.50. Añade crédito cripto para continuar usando la API después de que expire la prueba. Usa la URL base proporcionada y tu clave API para realizar tu primera solicitud.
¿Qué sucede si alcanzo el límite de velocidad?
Recibirás un error 429. El límite es de 300 solicitudes por minuto y 8 solicitudes concurrentes por clave. Espera un momento y vuelve a intentar, o reduce el número de solicitudes en paralelo.
¿El modelo sin censura es gratuito?
No, pero recibes $0.50 en crédito de prueba. Después de eso, pagas por token. Los tokens de entrada cuestan $0.15 por millón, y los tokens de salida cuestan $0.50 por millón. Los errores y las denegaciones son gratuitos.
Obtén tu clave de API ahora
Regístrate, copia la clave y actualiza la URL base. Eso es todo lo que necesitas.