es ▾
Reclamar clave de prueba

Integra la API Uncensored en Minutos

Inserta el LLM sin censura en tu pila existente cambiando la URL base y la clave de la API. Nuestra API compatible con OpenAI acepta código de SDK estándar sin problemas de configuración.

Inicio rápido: Conecta tu SDK

Reemplaza tu endpoint actual con nuestra URL base e inyecta tu clave de API en el encabezado. Este simple intercambio enruta tus solicitudes al modelo sin censura inmediatamente.

La URL base es https://api.geminisenzacensura.com/v1. La autenticación depende de un token Bearer pasado en el Authorization header. Generas esta clave al instante después de registrarte con Google o correo electrónico.

  • No se requieren bibliotecas adicionales.
  • Funciona con cualquier cliente compatible con OpenAI.
  • Disponibilidad inmediata al crear la clave.

Este enfoque elimina los wrappers de proxy y las configuraciones locales complejas.

curl https://api.geminisenzacensura.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the capital of Peru?"}]
  }'

Punto final: POST /v1/chat/completions

Envía tu prompt al endpoint de finalización de chat para recibir salida de texto. Este único endpoint maneja toda la inferencia para el modelo sin censura.

Especifica el ID del modelo como "uncensored" en el cuerpo de tu solicitud. La API devuelve respuestas JSON estándar que contienen el texto generado. Puedes controlar el comportamiento usando parámetros como temperature o top_p.

La entrada entra, el texto sale. Aquí no hay embeddings ni generación de imágenes.

from openai import OpenAI

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

Punto final: GET /v1/models

Consulta este endpoint para verificar la conectividad y listar los modelos disponibles. Devuelve un objeto JSON que contiene los detalles del modelo.

Utilice esto para confirmar que su clave API tiene los permisos válidos antes de enviar cargas pesadas. La respuesta confirma que el ID del modelo "uncensored" está activo.

Esta es una comprobación ligera que consume mínimos tokens.

import OpenAI from "openai";

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

Parámetros: Temperatura, Top-p y Tools

Controla la aleatoriedad y la estructura usando parámetros estándar de OpenAI. Configura temperature para la varianza creativa o top_p para muestreo por núcleo.

Habilitar llamada de funciones pasando un tools array. El modelo soporta modo JSON vía response_format: {"type": "json_object"}. También puedes establecer stop secuencias y un seed para la reproducibilidad.

Estos parámetros te otorgan un control preciso sobre la salida de la IA uncensored sin necesidad de lógica personalizada.

Respuestas en streaming y uso de tokens

Habilita la transmisión estableciendo stream: true para recibir fragmentos mediante Server-Sent Events (SSE). Esto reduce la latencia percibida para respuestas largas.

El último fragmento del stream contiene el uso total de tokens para la solicitud. Esto te permite rastrear los costos en tiempo real sin esperar a la respuesta completa.

El streaming es ideal para interfaces de chat o renderizado progresivo de texto.

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)

Códigos de error y límites

Gestiona los errores de forma elegante comprobando el código de estado HTTP. Un 401 indica una clave API no válida o expirada. Un 402 significa que tienes crédito prepagado insuficiente. Un 429 señalan que has alcanzado el límite de velocidad.

El límite es de 300 solicitudes por minuto por clave. El tamaño del cuerpo de la solicitud está limitado a 8 MB. Los errores y las denegaciones no consumen tu crédito prepagado, lo que garantiza que solo pagues por el uso real de tokens.

Comprueba el cuerpo de la respuesta para ver un mensaje de error detallado y solucionar problemas rápidamente.

FAQ

¿Cuál es la ventana de contexto para este modelo sin restricciones?

La ventana de contexto es de 100.000 tokens, contando tanto el prompt como la completación juntos. Esto permite conversaciones extensas o el procesamiento de documentos grandes sin truncamiento inmediato.

¿Cómo empiezo con la API uncensored?

Regístrate con Google o correo electrónico para obtener una clave API al instante. Recarga tu cuenta con cripto (USDT o USDC) para empezar a enviar solicitudes. Puedes usar los SDK oficiales de OpenAI actualizando la URL base.

¿La API es compatible con los clientes estándar de OpenAI?

Sí, es totalmente compatible con OpenAI. Solo necesitas cambiar la URL base y la clave API en tu configuración existente. Admite streaming, llamada de funciones y modo JSON.

Obtén tu clave de API

Regístrate, obtén tu clave, actualiza la URL base. Eso es todo.

Reclamar clave de prueba