ES ▾
Obtener clave de API

Inicio rápido: Integra el Gateway de LLM sin censura

Integra nuestro gateway de LLM sin censura con un solo cambio de configuración. Actualiza tu URL base y clave de API, luego usa SDKs compatibles con OpenAI para enviar texto y recibir respuestas.

https://api.openllmgateway.com/v1uncensored

Requisitos previos

Necesitas una clave de API para autenticar las peticiones. Regístrate en la página Obtener clave de API con solo un correo electrónico y una contraseña. No se requiere tarjeta de crédito para comenzar; las nuevas cuentas reciben $0,50 en crédito de prueba válido por 7 días. Reclama este crédito con un solo clic en la página de tu clave de API. Tu clave de API se muestra inmediatamente después del registro.

Requisitos previos: Una clave de API activa y un entorno de lenguaje de programación compatible. El gateway acepta clientes estándar compatibles con OpenAI, por lo que probablemente ya tengas las herramientas necesarias instaladas.

Instalar el SDK

Aunque puedes usar solicitudes HTTP en bruto, usar un SDK simplifica el manejo de cargas útiles JSON y respuestas de streaming. Recomendamos usar el paquete Python oficial openai o el paquete Node.js openai.

  • Python: pip install openai
  • Node.js: npm install openai

Estas bibliotecas manejan la autenticación y el formato de la solicitud automáticamente cuando se configuran correctamente.

Configurar URL base

La ventaja principal de este gateway de LLM es la compatibilidad lista para usar. No necesitas cambiar la lógica de tu código, solo la configuración. Apunta tu cliente SDK a nuestra URL base y proporciona tu clave de API.

URL base: https://api.openllmgateway.com/v1

ID de modelo: uncensored

Este endpoint admite el formato estándar chat/completions. Al cambiar solo estos dos valores, tus aplicaciones existentes pueden enrutar a través de nuestro modelo sin censura sin dependencia de proveedor.

Enviar una finalización de chat

Envía un prompt de texto simple para recibir una respuesta. El modelo procesa la entrada de texto y devuelve una salida de texto. Puedes incluir el historial de la conversación en la matriz messages.

Asegúrate de que el cuerpo de tu solicitud no supere los 8 MB. El modelo admite una ventana de contexto de 100.000 tokens para prompt y finalización combinados.

Aquí tienes un ejemplo básico usando cURL:

curl https://api.openllmgateway.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

Reemplaza $OPENLLM_API_KEY con tu clave real. La respuesta se devolverá en formato JSON con el texto generado en choices[0].message.content.

Habilitar streaming

Para experiencias de usuario en tiempo real, habilita el streaming estableciendo stream: true en tu solicitud. La API devuelve un flujo de Eventos Enviados por el Servidor (SSE) de respuestas parciales.

El streaming reduce la latencia percibida, ya que los tokens se entregan tan pronto como se generan. Esto es particularmente útil para contenido de formato largo o aplicaciones interactivas.

Ejemplo usando el SDK de Python:

from openai import OpenAI

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

Itera sobre el objeto de respuesta para acceder a cada fragmento. El modelo continúa generando hasta que completa o alcanza el límite de tokens.

Usar llamadas a funciones

La API admite llamadas a funciones, lo que permite al modelo decidir cuándo invocar herramientas externas basándose en el prompt del usuario. Define tus funciones en el parámetro tools.

Cuando el modelo determina que se debe usar una herramienta, devuelve una matriz tool_calls en la respuesta. Ejecutas la función y envías el resultado de vuelta al modelo en un mensaje posterior.

Ejemplo usando el SDK de Node.js:

import OpenAI from "openai";

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

Esto habilita flujos de trabajo agénticos complejos sin salir de la interfaz estándar compatible con OpenAI.

Ver modelos disponibles

Consulta el endpoint GET /v1/models para verificar los modelos disponibles y sus metadatos. Esto es útil para depurar o seleccionar modelos dinámicamente.

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)

La respuesta enumerará el modelo uncensored. Ten en cuenta que este gateway no ofrece incrustaciones, generación de imágenes ni procesamiento de audio. Es estrictamente una API de finalización de chat basada en texto.

Límites, errores y contexto

Límites de peticiones: Tienes un límite de 300 peticiones por minuto por clave de API. Si lo superas, recibirás un error 429 Too Many Requests.

Autenticación: Un error 401 Unauthorized indica una clave de API inválida o ausente. Regenera tu clave en el panel si es necesario.

Facturación: Un error 402 Payment Required ocurre cuando se agota tu crédito prepago. Las recargas comienzan en $20, con créditos adicionales para depósitos mayores.

Ventana de contexto: El modelo admite 100.000 tokens. Gestiona las longitudes de tu prompt y finalización para permanecer dentro de este límite. Las solicitudes que excedan 8 MB serán rechazadas.

Preguntas y respuestas

¿El modelo sin censura es propietario?

No, es un modelo de pesos abiertos ejecutado en nuestros propios servidores GPU. No es GPT, Claude, Gemini ni ningún otro modelo de proveedor. Está ajustado para responder sin rechazos de contenido para uso adulto lícito.

¿Qué pasa si excedo el límite de peticiones?

Recibirás un error 429. El límite es de 300 peticiones por minuto por clave de API. Puedes regenerar tu clave para empezar de nuevo, pero el límite de peticiones se aplica por clave.

¿Usan mis prompts para entrenamiento?

No. Los prompts no se usan para entrenamiento. Se mantiene la privacidad de tus datos; solo almacenamos lo necesario para procesar tus peticiones y facturar tu cuenta.

Tu clave está a un formulario de distancia

Crea una cuenta, copia la clave, cambia la URL base. Esa es toda la configuración.

Obtener clave de API

Funciones y límites

Una tabla con cada límite, función y precio.

ElementoValor
Formatocompatible con OpenAI: cualquier SDK de OpenAI funciona cambiando la base URL y la clave
AutenticaciónAuthorization: Bearer YOUR_KEY
Base URLhttps://api.openllmgateway.com/v1
EndpointsPOST /v1/chat/completions · GET /v1/models
ID del modelouncensored
Parámetrostemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Ventana de contexto100.000 tokens (entrada + salida)
Modo JSONresponse_format: {"type": "json_object"}
Llamadas a funcionessí: tools, tool_choice; la respuesta trae tool_calls, también en streaming; resultados como role: tool
Streamingsí: server-sent events; el último fragmento incluye el uso de tokens
Salida máximahasta el resto de la ventana de 100.000 tokens; max_tokens opcional (sin límite aparte)
Tamaño de peticiónhasta 8 MB
CabecerasX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Límite de peticiones300 por minuto por clave
Concurrencia8 peticiones a la vez por clave
Facturacióncrédito prepago por uso real; errores y rechazos no se cobran
Bono+5 % desde $50, +10 % desde $100, +15 % desde $200
RecargaUSDT (TRC20) o USDC (Base), cualquier importe entero de $20 a $500
Prueba gratis$0,50 durante 7 días, sin tarjeta · Clave de prueba: 2 solicitudes paralelas, 60 por minuto; límites completos (8 y 300) tras la primera recarga
Precio$0,15 por 1M tokens de entrada · $0,50 por 1M de salida
Caducidadel crédito pagado no caduca, sin suscripción
AccesoGoogle o correo y contraseña
Contenidocontenido adulto permitido; se rechaza el contenido sexual con menores
Clavesuna clave activa por cuenta; una nueva reemplaza a la anterior

Errores y qué hacer

Los errores llegan como JSON con un type fijo; las peticiones fallidas o rechazadas no se cobran.

HTTPTipoSignificado
400bad_requestJSON inválido, mensajes vacíos, parámetro incorrecto o contexto demasiado largo
401missing_key · invalid_key · key_revokedfalta la clave, es incorrecta o fue reemplazada
402no_creditsin crédito: recarga y sigue al instante
403content_blockedcontenido sexual con menores: rechazado, no se cobra
404not_foundendpoint desconocido
413request_too_largecuerpo mayor de 8 MB
429rate_limited · concurrencymás de 300/min o 8 en paralelo: espera y reintenta
503upstream_busymodelo ocupado: reintenta en unos segundos