es ▾
API Compatible con OpenAI para LLMs sin censura
Uncensoredapikeys

Documentación de la API & Inicio rápido

Integra nuestras claves de API sin censura con clientes estándar compatibles con OpenAI para generar texto sin rechazos. Esta guía cubre autenticación, estructuras de solicitud, streaming y uso de herramientas para un despliegue inmediato.

URL Base y Autenticación

El endpoint de la API es https://api.uncensoredapikeys.com/v1. Esta URL funciona con cualquier SDK de OpenAI o cliente compatible. Solo necesitas cambiar la URL base y proporcionar tu clave API en el encabezado de autorización. Cada solicitud requiere una clave válida. Las claves inválidas devuelven un error 401. Recibes una clave activa por cuenta.

La autenticación es clara. Usa el estándar Authorization: Bearer <API_KEY> formato. Tu clave se genera inmediatamente después del registro a través de Google o correo electrónico. No se requiere verificación de número de teléfono. La clave nunca expira mientras tengas crédito prepagado.

Crear finalización de chat

Envía mensajes al modelo usando el POST /v1/chat/completions endpoint. El ID del modelo es uncensored. Este endpoint acepta mensajes de chat estándar con campos de rol y contenido. Puedes especificar temperatura, top_p y secuencias de parada. El modelo responde con una finalización de texto.

Asegúrate de que las solicitudes se mantengan dentro del límite de cuerpo de 8 MB. Superar este límite resultará en un error. Puedes procesar hasta 300 solicitudes por minuto. Esto permite una integración de alto rendimiento sin una gestión de colas compleja.

Estructura de solicitud de ejemplo:

curl https://api.uncensoredapikeys.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "return 404 for missing id"}]
  }'

La integración del SDK de Python es igualmente sencilla. Inicializa el cliente con la URL base personalizada y tu clave. Pasa los mensajes como una lista de diccionarios. El objeto de respuesta contiene el texto generado en choices[0].message.content. Este método maneja la serialización JSON automáticamente.

from openai import OpenAI

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

Respuestas en streaming (SSE)

Habilita la transmisión estableciendo stream: true en tu solicitud. La API devuelve Eventos Enviados por el Servidor (SSE). Cada fragmento contiene texto parcial. El último fragmento incluye estadísticas de uso de tokens. Esto permite la visualización en tiempo real del contenido generado.

El streaming reduce la latencia percibida para respuestas largas. Puedes comenzar a renderizar texto inmediatamente. La gestión del búfer es manejada por SDK estándar. Usa esto para interfaces de chat o paneles en vivo. El recuento de tokens en el último fragmento ayuda a rastrear el uso con precisió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)

Llamada de Función y Herramientas

El modelo admite function calling a través del tools parámetro. Define las herramientas con nombres, descripciones y esquemas JSON. El modelo puede devolver llamadas a funciones en lugar de texto directo. Esto permite la integración con sistemas externos o APIs. Puedes especificar tool_choice para forzar o permitir la selección automática.

Usa esto para extracción de datos estructurados o flujos de trabajo de agentes. El modelo identifica la herramienta correcta según el prompt del usuario. Debes ejecutar la función y pasar el resultado de vuelta al modelo si es necesario. Esto crea un bucle para tareas complejas multi-paso. El modo JSON también está disponible a través de response_format para un formato de salida estricto.

Parámetros y límites

Ajustar el comportamiento de generación con parámetros como temperature, top_p, y seed. Una temperatura más alta aumenta la aleatoriedad. Los valores más bajos producen salidas más deterministas. Usa stop secuencias para detener la generación en marcadores específicos. presence_penalty y frequency_penalty ayudan a reducir la repetición.

La ventana de contexto es de 100.000 tokens combinados para entrada y salida. La salida máxima por solicitud es de 16.000 tokens. Si max_tokens no está establecido, el límite por defecto es de 2.048 tokens. El límite de tasa permite 300 solicitudes por minuto. Las solicitudes concurrentes están limitadas a 8 por clave. Planifica tu concurrencia en consecuencia.

Información del Modelo

El ID del modelo es uncensored. Es un modelo de pesos abiertos alojado en nuestros servidores. No es GPT, Claude, Gemini ni ningún otro modelo de proveedor. Está ajustado para responder sin denegaciones de contenido para uso adulto lícito. El único límite estricto es el contenido sexual que involucre a menores.

La estructura de precios es transparente. Los tokens de entrada cuestan $0.15 por 1M. Los tokens de salida cuestan $0.50 por 1M. Los errores y las denegaciones son gratuitos. El crédito nunca caduca. Puedes recargar con USDT (TRC20) o USDC (Base). La recarga mínima es de $20. El crédito bonus se aplica por importes mayores. Sin cuotas mensuales. Sin suscripciones. Solo paga por lo que usas.

Node.js

import OpenAI from "openai";

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

Preguntas frecuentes

¿Cuál es la URL del endpoint de claves API sin censura?

La URL base es HTTPS://api.uncensoredapikeys.com/v1. Esto funciona con cualquier cliente compatible con OpenAI. Debes actualizar la URL base en la configuración de tu SDK.

¿Cómo manejo errores como 401, 402 o 429?

Un error 401 significa que tu clave API es inválida o falta. Un error 402 indica saldo prepagado insuficiente. Un error 429 señala que has superado el límite de 300 solicitudes por minuto. La lógica de reintento debe manejar los 429 con retroceso exponencial.

¿Cuáles son los límites de ventana de contexto y salida?

La ventana de contexto total es de 100,000 tokens. La salida máxima por solicitud es de 16,000 tokens. Si no estableces max_tokens, el límite de salida predeterminado es de 2,048 tokens. Los tokens de entrada y de salida cuentan hacia la misma ventana.

Obtén tu clave de API al instante

Regístrate, copia el token, actualiza el endpoint. Eso es todo.

Obtener clave API