Guía de integración de la API de Grok
Necesitas una API sin censura fiable para tus flujos de trabajo con LLM sin los filtros corporativos ni la fatiga de las suscripciones mensuales. Esta guía explica cómo integrar un modelo sin censura utilizando protocolos compatibles con OpenAI, asegurando que obtengas generación de texto sin restricciones para casos de uso adultos o ilimitados. Desglosamos los pasos técnicos para que tus solicitudes fluyan correctamente.
Última actualización
Conclusiones clave
Utiliza los puntos de conexión POST estándar /v1/chat/completions para enviar texto y recibir respuestas crudas sin rechazos ocultos.
Configura la transmisión vía Server-Sent Events para manejar salidas largas de manera eficiente sin bloquear el hilo de tu aplicación.
Aprovecha la llamada de funciones y el modo JSON para la extracción de datos estructurados mientras mantienes un contexto de modelo sin censura.
Monitor el uso de tokens de cerca ya que la facturación es prepagada y se basa estrictamente en los conteos de tokens de entrada y salida.
¿Por qué usar una alternativa API de Grok sin censura?
El acceso a API Directa a menudo aplica filtros de contenido estrictos que bloquean temas adultos lícitos o controvertidos. Muchos proveedores ocultan estos rechazos profundamente en sus estructuras de respuesta. Un modelo sin censura sirve datos de inferencia crudos para cualquier caso de uso legal. Obtienes la salida completa sin la capa de seguridad corporativa interviniente.
Las APIs de grado corporativo a menudo cambian su lógica de filtrado sin previo aviso. Esto rompe las aplicaciones downstream que dependen de tipos de contenido específicos. Un servicio sin censura dedicado elimina esta incertidumbre. Tus prompts devuelven exactamente lo que genera el modelo.
Considera la diferencia entre una interfaz de chat y una API en bruto. La interfaz de chat puede ocultar salidas matizadas. La API expone el flujo completo de tokens. Esta transparencia es crítica para los desarrolladores que construyen herramientas especializadas.
Nuestro servicio opera de forma independiente. No servimos Grok ni ningún otro modelo de proveedor. Proporcionamos un modelo de lenguaje grande distinto y sin censura. Se ejecuta en nuestros propios servidores. La interfaz sigue siendo familiar para los usuarios de OpenAI.
Beneficios clave
- Sin cuotas de suscripción mensual.
- Facturación prepagada transparente.
- Salida sin filtrar para contenido adulto lícito.
- Sin rechazos ocultos para temas controversiales.
Comprender la estructura del endpoint de la API
Dos endpoints manejan todas las interacciones: POST /v1/chat/completions y GET /v1/models. Estos siguen la especificación estándar de la API de OpenAI. Envías un payload JSON con tus mensajes de sistema y usuario. El servidor devuelve una respuesta JSON con el texto generado.
El punto final GET lista los modelos disponibles. Confirma que tu conexión es válida. Úsalo para verificar que tu clave API funciona antes de enviar cargas pesadas. También muestra el ID del modelo que debes incluir en tus solicitudes.
Nuestra URL base es HTTPS://api.isgrokunfiltered.com/v1. Esto reemplaza la URL predeterminada de OpenAI en la configuración de tu cliente. El ID del modelo a enviar es "uncensored". Esto asegura que conectes con el servidor correcto.
La autenticación utiliza un token Bearer en el encabezado Authorization. Incluye tu clave API directamente. No se requieren flujos OAuth complejos. Esta simplicidad reduce significativamente el tiempo de integración.
Resumen de puntos finales
| Método | Ruta | Función |
|---|---|---|
| POST | /v1/chat/completions | Genera respuestas de texto |
| GET | /v1/models | Lista los modelos disponibles |
Configurando tu cliente para streaming
Habilita el streaming estableciendo el parámetro stream en true en el cuerpo de tu solicitud. Esto devuelve Eventos Enviados por el Servidor (SSE) en lugar de un único objeto JSON. Cada evento contiene un fragmento parcial de la respuesta. Puedes mostrar texto a los usuarios en tiempo real.
El streaming reduce la latencia percibida para respuestas largas. Los usuarios ven la salida a medida que se genera. Esto mejora la experiencia para interfaces tipo chat. También te permite cancelar solicitudes temprano si es necesario.
Cada fragmento incluye datos de uso de tokens en el último evento. Puedes rastrear con precisión los tokens de entrada y salida. Esto te ayuda a monitorear el saldo de tu crédito prepagado. Los errores durante el streaming aún consumen tokens para los datos procesados.
Maneja el formato SSE correctamente. Analiza cada línea que comienza con "data: ". Ignora el evento final "[DONE]". Esto asegura que tu aplicación procese cada token correctamente.
from openai import OpenAI
client = OpenAI(base_url="https://api.isgrokunfiltered.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)
Manejo de llamadas a funciones en modo sin censura
La llamada a funciones permite que tu aplicación ejecute código en función de la salida del modelo. Envía una lista de herramientas en la solicitud. El modelo devuelve un array tool_calls en lugar de texto plano. Tu código ejecuta la función y envía el resultado de vuelta.
Esto funciona perfectamente con nuestro modelo sin censura. El modelo no rechaza llamar a funciones basándose en el tipo de contenido. Se centra en la estructura lógica de la solicitud. Esto es ideal para tareas complejas de extracción de datos.
Usa el modo JSON para imponer formatos de salida estrictos. Establece response_format a json_object. El modelo devuelve solo JSON válido. Esto reduce los errores de análisis en tu backend. Asegura estructuras de datos consistentes.
Combina la llamada de funciones con streaming para interacciones dinámicas. Puedes comenzar a ejecutar funciones mientras el modelo sigue generando. Esto crea una aplicación altamente receptiva. El modelo sin censura maneja definiciones diversas de herramientas sin sesgo.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.isgrokunfiltered.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);
Optimización de costos de tokens para contextos largos
La ventana de contexto admite hasta 100.000 tokens. Esto incluye tanto el prompt como la completion. Los contextos más largos consumen más crédito prepagado. Monitoriza el uso de tokens para evitar cargos inesperados.
Los tokens de entrada cuestan $0.15 por millón. Los tokens de salida cuestan $0.50 por millón. Los tokens de salida son significativamente más caros. Optimiza tus prompts para reducir el tamaño de entrada. Usa instrucciones de sistema concisas. Evita enviar historial innecesario.
Establece un parámetro max_tokens para controlar la longitud de la salida. El valor predeterminado es de 2,048 tokens. Puedes aumentar esto hasta 16,000 tokens por solicitud. Esto evita la generación descontrolada que consume crédito rápidamente.
Los errores y las denegaciones son gratuitos. Solo pagas por la generación de tokens exitosa. Esto te protege de gastar dinero en solicitudes fallidas. Rastrea tu saldo regularmente para mantenerte informado.
Desglose de precios
- Entrada: $0.15 / 1M tokens
- Salida: $0.50 / 1M tokens
- Salida máxima: 16,000 tokens
- Ventana de contexto: 100.000 tokens
Límites de velocidad y configuración de concurrencia
Cada clave de API permite 300 solicitudes por minuto. Este límite se aplica globalmente a tu clave. Las aplicaciones de alta frecuencia deben gestionar cuidadosamente su tasa de solicitudes. Exceder el límite devuelve un error 429 Too Many Requests.
Puedes tener hasta 8 solicitudes concurrentes por clave. Esto permite el procesamiento paralelo de tareas independientes. Gestiona la concurrencia para evitar alcanzar el límite de velocidad. Distribuye las solicitudes en intervalos de tiempo.
El tamaño máximo del cuerpo de la solicitud es de 8 MB. Las cargas útiles grandes con un historial extenso pueden superar este límite. Comprime tu entrada o trunca los mensajes antiguos. Esto asegura que tus solicitudes se procesen correctamente.
Solo puedes tener una clave activa por cuenta. Si pierdes tu clave, genera una nueva. La clave antigua se invalida inmediatamente. Esto simplifica la gestión de la seguridad. Rota las claves periódicamente para mayor seguridad.
curl https://api.isgrokunfiltered.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a list of five unique Python script ideas."}]
}'
Migrando tus claves API existentes de Grok
Migrarse a nuestra API requiere cambiar la URL base y el ID del modelo. La estructura de tu código de cliente existente permanece en gran medida igual. Actualiza la URL base a HTTPS://api.isgrokunfiltered.com/v1. Cambia el ID del modelo a "uncensored".
Solución de errores de integración comunes
Los errores 401 Unauthorized indican una clave API inválida o expirada. Verifica tu clave en el panel de control. Asegúrate de enviarla en el encabezado Authorization. Revisa espacios iniciales o errores tipográficos.
429 Demasiadas solicitudes significa que alcanzaste el límite de velocidad. Reduce la frecuencia de tus solicitudes o aumenta el intervalo entre llamadas. Usa retroceso exponencial para los reintentos. Esto evita sobrecargar el servidor.
400 Bad Request suele deberse a un JSON inválido. Asegúrate de que tu payload coincida con el esquema esperado. Busca campos obligatorios faltantes como messages o model. Usa el endpoint GET para verificar la disponibilidad del modelo.
Los errores 500 Internal Server son raros pero posibles. Reintente la solicitud después de un breve retraso. Si el problema persiste, contacte a soporte. Nuestros registros pueden ayudar a identificar la causa raíz rápidamente.
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)
Siguientes pasos: Probando tu modelo uncensored
Comienza con una solicitud simple de generación de texto. Envía un prompt corto y verifica el formato de la respuesta. Verifica que el streaming funcione correctamente. Asegúrate de que la llamada de funciones se integre sin problemas con tu código.
Monitorea el uso de tokens de cerca. El modelo prepagado cobra solo por los tokens reales. Los errores son gratuitos. Esto permite experimentación segura. Recarga tu crédito usando cripto cuando sea necesario.
Prueba casos límite como contextos largos y definiciones de herramientas complejas. Verifica que el modelo sin censura maneje temas diversos. Asegúrate de que tu aplicación maneje correctamente las respuestas parciales. Esto te prepara para el uso en producción.
Regístrate con Google o correo electrónico. Obtén tu clave API al instante. No se requiere número de teléfono. Comienza a probar inmediatamente con $0.50 de saldo de prueba. Esto te da una forma sin riesgo de evaluar el servicio.
Preguntas frecuentes
¿Es esta la API oficial de Grok?
No, este es un servicio independiente. No servimos el modelo Grok ni ningún otro modelo de proveedor. Proporcionamos un modelo de lenguaje grande distinto y sin censura que es compatible con la especificación de la API de OpenAI. Puedes utilizar tus clientes compatibles con OpenAI existentes para conectarte a nuestro servicio.
¿Cómo pago la API?
Utilizamos un sistema de crédito prepagado recargado solo con criptomonedas. Puedes pagar con USDT en la red TRC20 o USDC en la red Base. Las recargas mínimas comienzan en $20. Tu crédito nunca expira y solo pagas por los tokens que realmente utilizas.
¿Cuál es el tamaño de la ventana de contexto?
Nuestro modelo soporta una ventana de contexto de 100,000 tokens. Esto incluye tanto el prompt de entrada como la completación generada. Puedes configurar el número máximo de tokens de salida por solicitud hasta 16,000 tokens. El valor predeterminado de tokens máximos es de 2,048.
¿El modelo rechaza contenido?
El modelo es sin censura para uso adulto lícito. No rechaza temas controversiales, ficticios o de investigación de seguridad. El único límite estricto es que el contenido sexual que involucra a menores siempre se rechaza. Obtienes una salida sin filtros ocultos corporativos.
Obtén tu clave de API ahora
Regístrate, copia tu clave, actualiza tu URL base. Esa es toda la configuración necesaria.