Sin restricciones/Documentación API Compatible con OpenAI
Documentación API Compatible con OpenAI
Comienza con nuestra API de LLM sin censura en minutos. Envía una solicitud a la URL base, recibe texto sin filtrar y escala sin tarifas de suscripción.
https://api.unrestrictedaichatgpt.com/v1uncensored
Autenticación & URL base
Usa la URL base proporcionada y la clave de API para acceder al servicio. Tu clave autentica todas las solicitudes.
- URL base:
https://api.unrestrictedaichatgpt.com/v1 - Encabezado:
Authorization: Bearer YOUR_API_KEY
Obtén tu clave al instante desde el panel de control.
curl https://api.unrestrictedaichatgpt.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Run python script to sum column in csv file"}]
}'
Endpoint Chat Completions
Envía mensajes a la /v1/chat/completions endpoint. El ID del modelo es uncensored.
Las solicitudes devuelven respuestas de texto. Controlas la longitud de la salida mediante max_tokens.
from openai import OpenAI
client = OpenAI(base_url="https://api.unrestrictedaichatgpt.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)
Respuestas en streaming (SSE)
Habilita la transmisión estableciendo stream: true. Recibe tokens en tiempo real a través de Server-Sent Events.
Los detalles 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)
Parámetros: Temperatura, Top P y Modo JSON
Ajustar temperature y top_p para controlar la creatividad. Usa response_format: {"type": "json_object"} para una salida estructurada.
Establecer max_tokens para limitar la longitud de la respuesta.
Llamada de funciones y herramientas
Define las herramientas en tu solicitud. El modelo devuelve llamadas a herramientas estructuradas.
Usar tool_choice para forzar un comportamiento específico.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unrestrictedaichatgpt.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);
Límites de Tasa y Restricciones
Límite: 300 solicitudes/minuto, 8 solicitudes concurrentes. Cuerpo máximo: 8 MB. Ventana de contexto: 100.000 tokens. Los errores son gratuitos. No se emiten reembolsos.
Preguntas frecuentes
¿Cuál es el tamaño de la ventana de contexto?
El modelo admite una ventana de contexto de 100.000 tokens para entrada y salida combinadas. Puedes especificar hasta 16.000 tokens para salida por solicitud.
¿Cómo manejo errores?
Los errores comunes incluyen 401 (clave inválida), 402 (sin crédito) y 429 (límite de velocidad). Los errores no consumen tu crédito prepagado.
¿Es esta una API oficial de OpenAI?
No. Es una API compatible con OpenAI que utiliza un modelo sin censura diferente. Usa los mismos SDK pero cambia la URL base y la clave.
Genera tu clave
Regístrate, obtén tu clave y actualiza el endpoint. Listo.