es ▾
Crea claves

OllamaAbliteratedInicio Rápido de la API Abliterated de Ollama

Inicio Rápido de la API Abliterated de Ollama

Integra la API LLM sin censura en minutos usando clientes compatibles con OpenAI. Esta guía cubre autenticación, estructuras de solicitud, streaming y facturación para el modelo "sin censura".

Autenticación & configuración de URL base

Configura tu cliente con la URL base proporcionada y la clave API para comenzar solicitudes. El endpoint es HTTPS://api.ollamaabliterated.com/v1 y debes pasar tu clave en el encabezado Authorization como un token bearer. Esta configuración funciona con cualquier SDK compatible con OpenAI sobrescribiendo la URL base predeterminada.

curl https://api.ollamaabliterated.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Set the system prompt to relaxed mode"}]
  }'

Regístrate vía Google o correo electrónico en el panel de control para recibir tu clave al instante.

Solicitud de Completado de Chat Básico

Envía una solicitud POST a /v1/chat/completions con el ID del modelo "uncensored" para recibir respuestas de texto. El modelo opera sin rechazos de contenido para uso adulto lícito, abordando temas controvertidos o NSFW de forma directa. Puedes controlar el comportamiento mediante parámetros como la temperatura y top_p.

from openai import OpenAI

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

Cada solicitud consume tokens de entrada para el prompt y tokens de salida para la respuesta generada. Los errores y las denegaciones no consumen crédito.

Respuestas en streaming vía SSE

Habilita el streaming estableciendo stream=true para recibir tokens mediante Server-Sent Events (SSE) en tiempo real. Este enfoque reduce la latencia percibida en la generación de contenido extenso y permite actualizaciones progresivas de la interfaz de usuario. El último fragmento contiene las estadísticas completas de uso de tokens para la precisión de la facturación.

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)

Maneja el evento de fin de flujo para finalizar el búfer de respuesta y registrar los recuentos de tokens para el seguimiento de costes.

Llamada de funciones y soporte de herramientas

Define las herramientas en tu solicitud para habilitar las capacidades de invocación de funciones dentro del modelo uncensored. La API admite tool_choice y pasa las definiciones de las herramientas en el formato estándar de OpenAI. Esto permite la extracción de datos estructurados o la activación de acciones sin necesidad de lógica de análisis externa.

import OpenAI from "openai";

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

Asegúrate de que los esquemas de tus herramientas sean objetos JSON válidos. El modelo devuelve tool_calls que debes ejecutar y alimentar de nuevo en las solicitudes posteriores si es necesario.

Configuración del modo JSON

Fuerza una salida JSON estricta estableciendo response_format a {"type": "json_object"} en la carga útil de la solicitud. Este modo es ideal para analizar datos estructurados del LLM sin postprocesamiento con regex. Garantiza que la respuesta cumpla con la sintaxis JSON válida en todo momento.

Usa esto para generar archivos de configuración, cargas útiles de API o registros estructurados. Combínalo con valores altos de temperatura si necesitas variaciones creativas de JSON.

Manejo de límites & errores

Monitora los códigos de estado HTTP estándar para gestionar eficazmente el manejo de errores del lado del cliente. Un 401 indica una clave API inválida o expirada, mientras que 402 señala crédito prepagado insuficiente. Un error 429 significa que has excedido el límite de velocidad de 300 solicitudes por minuto.

La ventana de contexto admite 100.000 tokens en total, con una salida máxima de 16.000 tokens por solicitud. Los cuerpos de las solicitudes deben mantenerse por debajo de 8 MB. No se emiten reembolsos para el crédito, pero los cargos dobles se resuelven mediante soporte.

Preguntas frecuentes

¿Cómo recargo mis créditos usando criptomonedas?

Puedes recargar utilizando USDT (TRC20) o USDC (Base) con cantidades entre $20 y $500. Los bonos se aplican automáticamente: +5% para $50+, +10% para $100+ y +15% para $200+. Tu saldo nunca caduca.

¿El modelo sin censura es el mismo que los modelos locales de Ollama?

No, este es una API alojada que sirve un modelo específico de peso abierto ajustado para respuestas sin censura. Aunque imita el comportamiento de los modelos locales abliterated, se ejecuta en nuestros servidores dedicados y utiliza la estructura estándar de punto final compatible con OpenAI.

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

Recibirás un error 429 Too Many Requests. El límite es de 300 solicitudes por minuto por clave. Puedes generar una nueva clave para restablecer tu cuota, ya que cada cuenta solo permite una clave activa a la vez.

Desbloquea tu clave API

Regístrate, copia tu token, actualiza tu URL base. Configuración sencilla.

Crea claves