ES ▾
grokapikey.com

API de IA sin censura para usuarios de Grok

https://api.grokapikey.com/v1uncensored

API de Grok: primera petición en cinco minutos

Obtén tu primera respuesta en cinco minutos apuntando cualquier cliente compatible con OpenAI a nuestra URL base y autenticándote con tu clave de API.

URL base y autenticación

Nuestra API sigue el estándar de Chat Completions de OpenAI. Para interactuar con el servicio, debes dirigir tu cliente a https://api.grokapikey.com/v1 e incluir tu clave de API única en el encabezado Authorization. Puedes generar esta clave inmediatamente después de registrarte con solo un correo y contraseña. La clave se muestra una vez al crearla, así que guárdala de forma segura. Si la pierdes, puedes generar una nueva clave desde tu panel, lo que revoca instantáneamente la anterior. No es necesario vincular una tarjeta de crédito para la cuenta de prueba.

Tu primera petición

Comienza enviando un prompt de texto simple para verificar la conectividad. Usa el endpoint estándar chat/completions con el identificador del modelo uncensored. El siguiente ejemplo muestra un comando curl básico para probar la conexión. Esto confirma que tu autenticación es correcta y que el servicio responde. Luego puedes adaptar esta estructura para la lógica específica de tu aplicación.

Reemplaza YOUR_API_KEY con tu clave real antes de ejecutar este comando.

curl https://api.grokapikey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

Integración con SDK de Python

Si estás construyendo una aplicación en Python, usa la biblioteca oficial openai. Configura el cliente para usar nuestra URL base y tu clave de API. Esto te permite aprovechar los idiomatismos familiares de Python mientras accedes al modelo sin censura. El cliente maneja la serialización y el streaming automáticamente. Asegúrate de que tu entorno tenga instalada la versión más reciente de la biblioteca para la mejor compatibilidad con nuestros endpoints.

from openai import OpenAI

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

Integración con SDK de Node.js

Para proyectos en JavaScript o TypeScript, el SDK de OpenAI para Node.js funciona de forma nativa. Establece las propiedades apiKey y baseURL en tu objeto de configuración. Esto asegura que todas las peticiones subsiguientes se enruten a través de nuestra infraestructura. Puedes usar patrones estándar de async/await para manejar las respuestas. Este enfoque es ideal para aplicaciones del lado del servidor o funciones de borde que requieren acceso directo a la API sin hacer proxy a través de OpenAI.

import OpenAI from "openai";

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

Respuestas en streaming

Para aplicaciones que se benefician de la generación de tokens en tiempo real, habilita el streaming estableciendo stream: true en el cuerpo de tu petición. La API devuelve un flujo de Server-Sent Events (SSE) con respuestas parciales. Esto reduce la latencia percibida para los usuarios y permite la visualización inmediata del texto generado. Cada fragmento contiene un delta de la respuesta. Maneja estos eventos en tu código cliente para actualizar la interfaz de usuario de forma progresiva. El streaming consume tokens normalmente y no afecta los precios.

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

Cada clave de API está limitada a 300 peticiones por minuto y un tamaño máximo del cuerpo de la petición de 8 MB. Si excedes el límite de peticiones, la API devuelve un código de estado 429; espera unos segundos y reintenta. Un error 401 indica una clave inválida o revocada, mientras que un error 402 significa que tu crédito prepago se ha agotado. El modelo admite una ventana de contexto de 100.000 tokens para la entrada y la salida combinadas. Asegúrate de que tus prompts se ajusten a este límite para evitar truncamiento. Los filtros de contenido son mínimos, excepto por un bloqueo estricto de contenido sexual que involucre menores.

Especificaciones técnicas

Una tabla con cada límite, función y precio.

ElementoValor
Formatocompatible con OpenAI: cualquier SDK de OpenAI funciona cambiando la base URL y la clave
AutenticaciónAuthorization: Bearer YOUR_KEY
EndpointsPOST /v1/chat/completions · GET /v1/models
Base URLhttps://api.grokapikey.com/v1
ID del modelouncensored
Parámetrostemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Ventana de contexto100.000 tokens (entrada + salida)
Salida máximahasta el resto de la ventana de 100.000 tokens; max_tokens opcional (sin límite aparte)
Llamadas a funcionessí: tools, tool_choice; la respuesta trae tool_calls, también en streaming; resultados como role: tool
Modo JSONresponse_format: {"type": "json_object"}
Streamingsí: server-sent events; el último fragmento incluye el uso de tokens
CabecerasX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Límite de peticiones300 por minuto por clave
Tamaño de peticiónhasta 8 MB
Concurrencia8 peticiones a la vez por clave
RecargaUSDT (TRC20) o USDC (Base), cualquier importe entero de $10 a $500
Bono+5 % desde $50, +10 % desde $100
Facturacióncrédito prepago por uso real; errores y rechazos no se cobran
Prueba gratis$0,50 durante 7 días, sin tarjeta · Clave de prueba: 2 solicitudes paralelas, 60 por minuto; límites completos (8 y 300) tras la primera recarga
Precio$0,25 por 1M tokens de entrada · $1,00 por 1M de salida
Caducidadel crédito pagado no caduca, sin suscripción
AccesoGoogle o correo y contraseña
Contenidocontenido adulto permitido; se rechaza el contenido sexual con menores
Clavesuna clave activa por cuenta; una nueva reemplaza a la anterior

Códigos de error

Los errores llegan como JSON con un type fijo; las peticiones fallidas o rechazadas no se cobran.

CódigoTipoSignificado
400bad_requestJSON inválido, mensajes vacíos, parámetro incorrecto o contexto demasiado largo
401missing_key · invalid_key · key_revokedfalta la clave, es incorrecta o fue reemplazada
402no_creditsin crédito: recarga y sigue al instante
403content_blockedcontenido sexual con menores: rechazado, no se cobra
404not_foundendpoint desconocido
413request_too_largecuerpo mayor de 8 MB
429rate_limited · concurrencymás de 300/min o 8 en paralelo: espera y reintenta
503upstream_busymodelo ocupado: reintenta en unos segundos

Preguntas y respuestas

¿Cómo manejo errores de autenticación?

Un error 401 significa que tu clave de API es inválida o ha sido revocada. Verifica que uses la clave correcta desde tu panel. Si regeneraste tu clave, asegúrate de que la anterior ya no esté en uso.

¿Qué pasa si me quedo sin créditos?

Recibirás un error 402 en las peticiones siguientes. Añade más crédito prepago mediante cripto (USDT o USDC) para reanudar el servicio. Los créditos no caducan, así que puedes recargar en cualquier momento.

¿Es el modelo sin censura adecuado para generación de código?

Sí, el modelo maneja bien la generación de código sin rechazar temas técnicos estándar. No bloquea contenido adulto lícito o controvertido, lo que lo hace adecuado para diversos casos de uso.

Tu clave está a un formulario de distancia

Crea una cuenta, copia la clave, cambia la URL base. Eso es toda la configuración.