es ▾
Comenzar ahora

Referencia de API: Chat Completions

Integra la API de IA uncensored en tu aplicación con un único cambio de código. Esta guía cubre los endpoints compatibles con OpenAI, streaming y llamada de herramientas que necesitas para incorporar generación sin restricciones en tu stack.

Inicio rápido: Primera solicitud

Envía tu primera solicitud de finalización de chat en menos de un minuto. El punto de conexión acepta payloads estándar de OpenAI y devuelve respuestas de texto sin restricciones. Inicializa el cliente con tu clave API y la URL base. Luego llama al punto de conexión de completados de chat con el ID del modelo establecido en "uncensored". El modelo genera texto sin rechazos de contenido para uso adulto lícito.

Puedes verificar la conexión enumerando los modelos disponibles. Esto confirma que el servidor es accesible y que tus credenciales son válidas. La respuesta confirma el ID del modelo y la disponibilidad del punto de conexión.

Autenticación y URL base

Utiliza tu clave de API para cada solicitud a la URL base https://api.geminisemcensura.com/v1. La clave se genera al instante cuando te registras a través de Google o correo electrónico. Pásala en el Authorization cabecera como un token Bearer. Si generas una nueva clave, la antigua deja de ser válida inmediatamente. Esto simplifica la gestión de credenciales para tus aplicaciones. Puedes regenerar claves directamente desde el panel sin perder tu crédito prepagado.

Parámetros: Temperatura, Top P y Stop

Controla la aleatoriedad de la generación con parámetros estándar. Configura temperature ajustar la creatividad. Los valores más bajos producen salidas más deterministas. Los valores más altos introducen variación. Usa top_p para muestreo por núcleo para limitar el conjunto de tokens. El stop el parámetro detiene la generación cuando aparece una secuencia específica. Esto es útil para controlar la longitud o estructura de la salida.

Estos parámetros funcionan exactamente igual que en el SDK de OpenAI. Puedes ajustar el estilo de respuesta sin cambiar el modelo. El modelo uncensored respeta estas restricciones mientras mantiene su falta de rechazos de contenido. Ajústalos para adaptarlos a tu caso de uso específico.

Respuestas en streaming (SSE)

Habilita la transmisión estableciendo stream a true. El servidor devuelve una secuencia de Server-Sent Events. Cada evento contiene un fragmento parcial del texto generado. Esto te permite mostrar la salida en tiempo real. Reduce la latencia percibida para los usuarios finales.

El último fragmento incluye las estadísticas de uso de tokens. Puedes rastrear los tokens de entrada y salida para la precisión en la facturación. Los errores durante el streaming se envían como un evento final con un objeto de error. Maneja estos eventos para gestionar las interrupciones de red de manera elegante.

Llamada de Herramientas y Modo JSON

Usa la llamada a funciones para integrar herramientas externas. Define las funciones en la tools parámetro. El modelo devuelve argumentos estructurados para la función especificada. Ejecutas la función y envías el resultado de vuelta al modelo. Esto permite flujos de trabajo complejos de múltiples pasos. El modo JSON aplica una salida JSON estricta. Usa response_format con json_object para un análisis fiable.

El modelo sin censura maneja definiciones de herramientas sin rechazarlas basándose en el tema. Admite esquemas de herramientas estándar de OpenAI. Esto garantiza la compatibilidad con bibliotecas existentes de uso de herramientas. Puedes construir agentes que interactúen con APIs o bases de datos sin problemas.

Límites y cuotas

La API impone límites estrictos de velocidad para garantizar la estabilidad. Tienes permitido realizar 300 solicitudes por minuto por clave. La concurrencia está limitada a 8 solicitudes simultáneas. El tamaño máximo del cuerpo de la solicitud es de 8 MB. La ventana de contexto admite 100,000 tokens para la entrada y la salida combinadas. La salida máxima predeterminada es de 2,048 tokens a menos que especifiques lo contrario.

Si superas el límite de velocidad, recibes un error 429. La respuesta incluye un encabezado retry-after. Monitorea tu uso para evitar interrupciones. Estos límites se aplican a todos los endpoints, incluidas las solicitudes de streaming. Planifica tus trabajos por lotes en consecuencia.

cURL

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

Python

from openai import OpenAI

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

Node.js

import OpenAI from "openai";

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

Transmisió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)

FAQ

¿Es compatible la API de gemini sin censura con los SDK oficiales de OpenAI?

Sí, es totalmente compatible con OpenAI. Solo necesitas cambiar la URL base y la clave API en la configuración de tu cliente. La estructura del endpoint y el formato de respuesta coinciden con la API estándar de chat completions.

¿Qué sucede si obtengo un error 402?

Un error 402 indica que tu crédito prepagado se ha agotado. Dado que usamos un modelo prepagado, debes recargar tu cuenta para continuar realizando solicitudes. Puedes añadir crédito usando USDT o USDC mediante criptomonedas. El crédito de prueba expira después de 7 días si no se usa.

¿El modelo sin censura rechaza contenido?

El modelo no rechaza temas adultos lícitos, ficticios o controvertidos. El único límite estricto es el contenido sexual que involucra a menores, que siempre se rechaza. Esto lo hace adecuado para escritura creativa, roleplay y aplicaciones de investigación sin restricciones.

Obtén tu clave de API en minutos

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

Comenzar ahoraVer documentación