API Documentación
Comienza a generar texto sin censura con nuestra API compatible con OpenAI apuntando tu cliente a nuestra URL base y usando tu clave API. Esta guía rápida te guía a través de la autenticación, el envío de tu primera solicitud y el manejo de respuestas de streaming con SDK comunes.
Autenticación y URL base
Autenticar cada solicitud pasando tu clave API en el Authorization header. Nuestro servicio utiliza una única URL base para todas las operaciones, lo que garantiza que puedas cambiar de proveedor sin modificar tu lógica principal. Simplemente reemplaza la URL base predeterminada en la configuración de tu cliente con https://api.abliteratedgemma.com/v1 e inyecta tu clave. Esto funciona con cualquier SDK estándar compatible con OpenAI, permitiéndote usar el mismo código de cliente para nuestro modelo sin censura que para los gigantes comerciales.
Realizando tu primera solicitud
Envía una solicitud POST a /v1/chat/completions con el ID del modelo uncensored. La API acepta mensajes de chat estándar y devuelve texto directamente. Usa el siguiente comando cURL para verificar la conectividad y recibir una respuesta de inmediato.
curl https://api.abliteratedgemma.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "fix syntax error in python loop"}]
}'
Este endpoint admite hasta 100,000 tokens en la combinación de prompt y finalización. Si no especificas un límite de tokens, el modelo usa por defecto 2,048 tokens de salida. Asegúrate de que tus solicitudes se mantengan dentro del límite de cuerpo de 8 MB para evitar errores de truncamiento.
Usando el SDK de Python
Instala el paquete oficial de Python de OpenAI y configúralo para que apunte a nuestra URL base. Esto te permite aprovechar métodos familiares como chat.completions.create para solicitudes sincrónicas. El siguiente ejemplo demuestra cómo inicializar el cliente y enviar un prompt simple al modelo sin censura.
from openai import OpenAI
client = OpenAI(base_url="https://api.abliteratedgemma.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)
Recuerda que los errores como 401 indican una clave inválida, mientras que 402 significa que tu crédito prepagado se ha agotado. Como no ofrecemos suscripciones, debes recargar mediante criptomonedas para continuar usando el servicio.
Usando el SDK de Node.js
Inicializa el cliente de Node.js de OpenAI con la misma estructura de URL base y clave de API. Esto te permite integrar la generación sin censura directamente en tus aplicaciones Node. El fragmento de código a continuación muestra la configuración mínima necesaria para comenzar a enviar solicitudes.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.abliteratedgemma.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);
El SDK de Node maneja la serialización de solicitudes automáticamente, pero aún debes gestionar tu propio saldo de créditos. Consulta la página de precios para ver las tarifas actuales de tokens y las opciones de recarga con criptomonedas.
Respuestas en streaming
Habilita la transmisión estableciendo stream: true en tu solicitud. La API devuelve fragmentos de texto a medida que se generan, lo que permite una menor latencia en aplicaciones orientadas al usuario. Usa este código para procesar el flujo token por token.
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)
El streaming funciona con clientes de Python y Node. Cada fragmento contiene texto parcial, y el último fragmento incluye el uso total de tokens. Esto es ideal para interfaces de chat donde la retroalimentación inmediata mejora la experiencia del usuario.
Límites y manejo de errores
Monitora tus límites de solicitudes para evitar interrupciones. Tienes permitido realizar 300 solicitudes por minuto y 8 solicitudes concurrentes por clave. Si excedes el límite de velocidad, la API devuelve un error 429. Maneja siempre los errores 401 verificando tu clave y los errores 402 recargando tu crédito en criptomonedas. Nuestro crédito prepagado nunca expira, por lo que puedes pausar el uso sin perder fondos.
Ventana de Contexto y Detalles del Modelo
El modelo admite una ventana de contexto de 100,000 tokens, combinando tanto tokens de entrada como de salida. Esto permite un historial de conversación extenso o el procesamiento de documentos grandes en una sola solicitud. El ID del modelo es uncensored, y se ejecuta en nuestros propios servidores sin rechazos de contenido para contenido adulto lícito. Utiliza esta capacidad para mantener la memoria a largo plazo o procesar grandes conjuntos de datos de manera eficiente.
Preguntas frecuentes
¿Es esta la API oficial de Gemma Abliterated?
No, somos un proveedor independiente que ejecuta su propio modelo sin censura ajustado. No estamos afiliados al proyecto original Gemma Abliterated, pero ofrecemos una interfaz compatible con OpenAI para casos de uso similares. Consulta su documentación para obtener detalles sobre sus versiones de modelos específicas.
¿Cómo recargo mis créditos?
Puedes recargar utilizando USDT (TRC20) o USDC (Base) con cantidades entre $20 y $500. Se añade crédito adicional automáticamente para depósitos más grandes, como +5% para $50 o +15% para $200. Los pagos se procesan únicamente mediante criptomonedas.
¿Qué ocurre si me quedo sin crédito?
Las solicitudes devolverán un error 402 hasta que añadas más fondos. Tu crédito existente nunca caduca, por lo que puedes recargar en cualquier momento para reanudar el servicio. No hay tarifas mensuales ni compromisos de suscripción.
Generar tu clave API
Regístrate, obtén tu clave y actualiza tu endpoint. Toma segundos.
Obtener clave API