es ▾

Uncensor GeminiConstruir

Documentación de la API: Integración de modelo uncensored

Comienza con nuestra API sin censura cambiando la URL base y la clave API. Tu código de cliente existente funciona al instante sin necesidad de configuración adicional.

Inicio rápido: Envía tu primera solicitud

La forma más rápida de verificar la conectividad es una única llamada de completado. Reemplaza la clave de marcador de posición con tus credenciales y apunta el cliente a nuestra base URL. El modelo responde inmediatamente sin filtrado de contenido para entradas lícitas.

Utiliza este comando cURL para probar la integración directamente desde tu terminal.

curl https://api.howtouncensorgemini.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Summarize the pros and cons of the current model."}]
  }'

Autenticación y URL base

Nuestra API utiliza autenticación estándar con token Bearer. Debes incluir tu clave API única en el encabezado Authorization de cada solicitud. La URL base es HTTPS://api.howtouncensorgemini.com/v1. Este endpoint es compatible con cualquier SDK de OpenAI.

Cuando usas el SDK de Python, solo necesitas actualizar la URL base y la api_key. El resto de los parámetros permanecen idénticos a la estructura oficial de OpenAI.

from openai import OpenAI

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

Endpoint Chat Completions

Todas las interacciones ocurren a través del endpoint /v1/chat/completions. Envías una lista de mensajes y recibes una respuesta de texto. El ID del modelo es siempre "uncensored". Este único modelo gestiona todas tus necesidades de generación sin lógica de enrutamiento.

Si prefieres JavaScript, el SDK de Node requiere una configuración mínima. Establece la URL base y pasa tu clave. La biblioteca gestiona las solicitudes HTTP automáticamente.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.howtouncensorgemini.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 y funciones compatibles

Admitimos parámetros estándar como temperature, top_p y secuencias de parada. Puedes forzar el modo JSON usando response_format. La llamada a herramientas es totalmente compatible para la integración de funciones. Estas características funcionan exactamente como se documenta en la especificación de OpenAI.

Establece el campo del modelo a "uncensored" en cada solicitud. Esto asegura que siempre accedas al motor de inferencia correcto. El sistema ignora los parámetros no compatibles de manera elegante.

Streaming y Uso de Tokens

Habilita el streaming estableciendo stream en true. Recibes fragmentos de texto a medida que se generan. El último fragmento contiene las estadísticas completas de uso de tokens. Esto te permite rastrear los costes en tiempo real.

Usa este ejemplo para manejar respuestas con streaming de manera eficiente en tu aplicació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)

Límites, Errores y Contexto

La ventana de contexto es de 100.000 tokens en total. Puedes generar hasta 16.000 tokens por solicitud. Los límites de velocidad son de 300 solicitudes por minuto. Un error 401 significa que tu clave es inválida. Un error 402 indica saldo insuficiente. Un error 429 significa que has alcanzado el límite de velocidad.

FAQ

cómo descensurar gemini con esta API

No necesitas modificar la arquitectura del modelo. Simplemente actualiza la URL base de tu cliente a nuestro endpoint. El modelo sin censura se encarga del resto automáticamente.

qué sucede si excedo el límite de velocidad

La API devuelve un código de estado 429. Debes esperar a que se restablezca la ventana o actualizar tu nivel de uso si está disponible. Los errores son gratuitos, pero se aplican límites de velocidad a todas las solicitudes.

es la ventana de contexto de 100k compartida

Sí, el límite de 100,000 tokens cubre tanto el prompt como la finalización. Planifica cuidadosamente tus tokens de entrada para asegurar que tengas suficiente espacio para la respuesta.

Asegura tu clave API

Regístrate, obtén la clave y actualiza tu URL base. Configuración sencilla.

Obtén tu clave