Heretic IADocumentación de la API de LLM sin censura
Documentación de la API de LLM sin censura
Comienza con la API Heretic Ia en minutos. Esta guía rápida cubre la autenticación, solicitudes, streaming y límites para el LLM sin censura.
URL Base y Autenticación
La API utiliza una única URL base para todas las solicitudes. Te autenticas utilizando una clave de API pasada en el Authorization header. Crea una cuenta con Google o correo electrónico en el Obtener clave API página para recibir tu clave inmediatamente.
- URL base:
https://api.hereticia.com/v1 - Autenticación:
Authorization: Bearer YOUR_API_KEY
No se requiere número de teléfono para el registro, y la clave es válida para todos los endpoints. Utiliza los SDK oficiales de OpenAI configurando la URL base y la clave de API. La clave solo se muestra una vez, así que guárdala de forma segura.
Primera solicitud
Envía una solicitud POST estándar a chat.completions solicitud para generar texto desde el modelo sin censura. El endpoint acepta cargas útiles JSON con un messages array y un model field set to uncensored.
Esta solicitud demuestra una interacción simple. El modelo devuelve texto sin denegaciones de contenido para uso adulto lícito. Revisa la respuesta para ver el contenido generado.
curl https://api.hereticia.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Calculate the sum of 2048 and 512."}]
}'
Integración del SDK de Python
Utiliza la biblioteca oficial de Python de OpenAI para integrar la API en tus scripts. Configura la URL base para https://api.hereticia.com/v1 y proporciona tu clave de API. La biblioteca maneja el formato de la solicitud automáticamente.
Instala la biblioteca mediante pip. Luego inicializa el cliente con la URL base personalizada. Envía un mensaje e imprime la respuesta. Este enfoque funciona para la mayoría de los clientes compatibles con OpenAI.
from openai import OpenAI
client = OpenAI(base_url="https://api.hereticia.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)
Integración del SDK Node
Integra con Node.js instalando el paquete OpenAI. Configura el cliente con la URL base de Heretic Ia y tu clave de API. El SDK simplifica la creación de solicitudes y el análisis de respuestas.
Inicializa el cliente con la URL base correcta. Crea una solicitud de finalización de chat con uncensored modelo. Maneja la respuesta para extraer el texto generado. Este método es eficiente para aplicaciones del lado del servidor.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.hereticia.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);
Respuestas en streaming
Habilita la transmisión estableciendo stream: true en tu solicitud. La API devuelve un flujo de fragmentos de Eventos Enviados por el Servidor (SSE). Cada fragmento contiene texto parcial y datos de uso de tokens en el último fragmento.
El streaming reduce la latencia percibida para respuestas largas. Procesa cada fragmento a medida que llega. El fragmento final incluye el recuento total de tokens para la solicitud. Esta función es esencial para interfaces de chat en tiempo real.
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)
Límites, Errores y Ventana de Contexto
La ventana de contexto admite 100.000 tokens en total (prompt más completion). La salida máxima es de 16.000 tokens por solicitud. Si max_tokens no está establecido, el límite es de 2.048 tokens.
Los límites de velocidad permiten 300 solicitudes por minuto por clave. Las solicitudes concurrentes se limitan a 8 por clave. El tamaño del cuerpo de la solicitud no debe exceder 8 MB. Los errores incluyen 401 para claves inválidas, 402 por saldo insuficiente y 429 por límites de velocidad. Los errores y las denegaciones no consumen saldo.
Preguntas frecuentes
¿Cómo empiezo con la API de Heretic IA?
Regístrate en la página Obtener clave API usando Google o correo electrónico. Recibirás una clave API de inmediato. Usa esta clave con cualquier SDK compatible con OpenAI estableciendo la URL base en HTTPS://api.hereticia.com/v1.
¿Cuál es la ventana de contexto y el límite de salida?
La ventana de contexto es de 100.000 tokens, incluyendo tanto el prompt como la respuesta. La salida máxima por solicitud es de 16.000 tokens, o 2.048 tokens si no se especifica max_tokens.
¿Cómo funciona el streaming y dónde se reporta el uso de tokens?
Establece stream: true para recibir un flujo de Server-Sent Events. Cada fragmento contiene texto parcial. Los detalles de uso de tokens se proporcionan en el último fragmento del flujo.
Genera tu clave de API
Registra una cuenta, recupera la clave y actualiza tu URL base. Esa es toda la configuración.