es ▾
Obtén tu clave

Inicio rápido: Integra la API de IA desenfrenada

Pon en marcha la API sin censura en minutos. Integra la API de IA sin límites con clientes compatibles con OpenAI y empieza a generar texto sin filtros de inmediato.

Prerrequisitos: configuración del SDK y URL base

Utiliza cualquier SDK compatible con OpenAI. Apunta tu cliente a la URL base correcta y establece tu clave de API. Esto asegura que tus solicitudes lleguen al modelo sin censura sin configuración adicional.

  • URL base: https://api.aiunhinged.cc/v1
  • ID del Modelo: uncensored
  • Autenticación: Token Bearer en el Authorization cabecera
curl https://api.aiunhinged.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a JWT token valid for 1 hour"}]
  }'

Autenticación con tu clave API

Pasa tu clave de API en el encabezado Authorization. El sistema rechaza las solicitudes sin credenciales válidas. Los errores devuelven códigos de estado claros para la depuración.

from openai import OpenAI

client = OpenAI(base_url="https://api.aiunhinged.cc/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)

Enviar tu primera solicitud de completado

Envía una solicitud POST a /v1/chat/completions. Incluye el ID del modelo y tu array de mensajes. La API devuelve una respuesta de texto inmediatamente. Esto funciona para historias, guiones o generación de datos en crudo.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.aiunhinged.cc/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);

Respuestas en streaming con SSE

Habilita la transmisión estableciendo stream: true. Recibe tokens a medida que se generan. Esto reduce la latencia percibida para salidas largas. El último chunk incluye detalles de uso de tokens.

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)

Usando Herramientas y Llamada de Función

Define las herramientas en tu solicitud. El modelo devuelve argumentos estructurados. Analízalos para ejecutar funciones externas. Esto habilita flujos de trabajo dinámicos e interactivos sin análisis manual.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.aiunhinged.cc/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);

Gestión de tokens y límites

Respeta el límite de 300 solicitudes por minuto. La ventana de contexto admite 100,000 tokens en total. Las solicitudes que excedan el límite devuelven un código de estado 429. Crédito insuficiente devuelve 402. Claves inválidas devuelven 401. Los errores no consumen créditos.

Preguntas frecuentes

¿Cómo integro la API sin censura con clientes existentes?

Establece la URL base en HTTPS://api.aiunhinged.cc/v1 y usa tu clave de API en el encabezado de Authorization. Cualquier SDK compatible con OpenAI funciona de inmediato. No se requiere middleware personalizado.

¿Qué sucede si alcanzo el límite de velocidad?

La API devuelve un código de estado 429. Debes esperar a que se restablezca la ventana. El límite es de 300 solicitudes por minuto por clave. Ajusta la frecuencia de tus solicitudes en consecuencia.

¿El modelo sin censura admite llamadas a funciones?

Sí. Define las herramientas en el cuerpo de tu solicitud. El modelo devuelve argumentos JSON estructurados. Luego puedes ejecutar estas funciones en la lógica de tu aplicación de forma fluida.

Recupera tu clave al instante

Regístrate, obtén la clave y actualiza la URL base. Esa es toda la configuración.

Obtén tu clave