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.
Funciones y límites
Una tabla con cada límite, función y precio.
| Elemento | Valor |
|---|---|
| Formato | compatible con OpenAI: cualquier SDK de OpenAI funciona cambiando la base URL y la clave |
| Autenticación | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.openllmgateway.com/v1 |
| Endpoints | POST /v1/chat/completions · GET /v1/models |
| ID del modelo | uncensored |
| Parámetros | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Ventana de contexto | 100.000 tokens (entrada + salida) |
| Modo JSON | response_format: {"type": "json_object"} |
| Llamadas a funciones | sí: tools, tool_choice; la respuesta trae tool_calls, también en streaming; resultados como role: tool |
| Streaming | sí: server-sent events; el último fragmento incluye el uso de tokens |
| Salida máxima | hasta el resto de la ventana de 100.000 tokens; max_tokens opcional (sin límite aparte) |
| Tamaño de petición | hasta 8 MB |
| Cabeceras | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Límite de peticiones | 300 por minuto por clave |
| Concurrencia | 8 peticiones a la vez por clave |
| Facturación | crédito prepago por uso real; errores y rechazos no se cobran |
| Bono | +5 % desde $50, +10 % desde $100, +15 % desde $200 |
| Recarga | USDT (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 |
| Caducidad | el crédito pagado no caduca, sin suscripción |
| Acceso | Google o correo y contraseña |
| Contenido | contenido adulto permitido; se rechaza el contenido sexual con menores |
| Claves | una 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.
| HTTP | Tipo | Significado |
|---|---|---|
400 | bad_request | JSON inválido, mensajes vacíos, parámetro incorrecto o contexto demasiado largo |
401 | missing_key · invalid_key · key_revoked | falta la clave, es incorrecta o fue reemplazada |
402 | no_credit | sin crédito: recarga y sigue al instante |
403 | content_blocked | contenido sexual con menores: rechazado, no se cobra |
404 | not_found | endpoint desconocido |
413 | request_too_large | cuerpo mayor de 8 MB |
429 | rate_limited · concurrency | más de 300/min o 8 en paralelo: espera y reintenta |
503 | upstream_busy | modelo ocupado: reintenta en unos segundos |