ES ▾

Inicio rápido para usuarios de Grok

Integra el modelo sin censura en minutos apuntando tu cliente OpenAI existente a nuestra URL base e indicando tu clave de API.

URL base y autenticación

Nuestra API es totalmente compatible con los SDKs de OpenAI. Solo necesitas actualizar base_url y proporcionar tu clave en el encabezado Authorization. Regístrate con Google o email para obtener tu clave al instante. No se requiere número de teléfono ni tarjeta de crédito para empezar. Usa el ID de modelo uncensored para todas las peticiones.

La autenticación se maneja mediante tokens Bearer. Asegúrate de enviar tu clave en cada encabezado de petición. Si recibes un error 401, tu clave es inválida o ha expirado. Nuestro servicio es independiente y no revende modelos de otros proveedores.

Completado de chat básico

Envía una petición POST estándar a /v1/chat/completions. La API acepta entrada de texto y devuelve salida de texto. Puedes definir prompts del sistema para guiar el comportamiento del modelo. El modelo responde sin rechazos para contenido adulto lícito, ficción o temas controvertidos.

Especifica el modelo como uncensored en tu payload. La ventana de contexto soporta hasta 100.000 tokens en total. La salida máxima es de 32.000 tokens por petición. Los errores y rechazos no consumen crédito.

Respuestas en streaming

Habilita el streaming estableciendo stream: true. La API devuelve Server-Sent Events (SSE). Cada fragmento contiene actualizaciones de texto incrementales. El último fragmento incluye estadísticas de uso de tokens para transparencia en la facturación.

El streaming es ideal para actualizaciones de UI en tiempo real. Analiza el flujo SSE para mostrar el texto a medida que se genera. Esto reduce la latencia percibida para los usuarios. La API maneja el protocolo de streaming automáticamente.

Llamadas a funciones

Define herramientas en el parámetro tools. El modelo puede devolver llamadas a herramientas estructuradas. Usa tool_choice para forzar comportamientos específicos. Esto permite la integración con sistemas y flujos de trabajo externos.

Las llamadas a funciones funcionan con el formato estándar de OpenAI. Analiza la respuesta para ejecutar las herramientas solicitadas. El modelo mantiene el contexto entre llamadas a funciones. Esto es útil para agentes automatizados y tareas de extracción de datos.

Modo JSON

Establece response_format a {"type": "json_object"} para una salida JSON estricta. El modelo formateará su respuesta como JSON válido. Esto es útil para analizar datos estructurados en aplicaciones.

El modo JSON garantiza un formato consistente. Úsalo cuando tu código posterior espere estructuras de esquema específicas. El modelo se adhiere al formato solicitado. Esto reduce la necesidad de lógica de análisis adicional.

Parámetros, límites y errores

Controla la generación con temperature, top_p y secuencias stop. El límite de peticiones es de 300 peticiones por minuto por clave. Puedes tener hasta 8 peticiones simultáneas. Los cuerpos de las peticiones no deben superar los 8 MB. Un error 402 indica crédito insuficiente. Un error 429 significa que has alcanzado el límite de peticiones. El crédito es prepago y no caduca. Los errores son gratuitos.

cURL

curl https://api.grokuncensored.cc/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."}]
  }'

Python

from openai import OpenAI

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

Streaming

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)

Funciones y límites

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

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 recargo mi crédito?

Recarga solo con cripto (USDT en TRC20 o USDC en Base). Importes de $10 a $500. Se añade crédito bonus por recargas mayores. No aceptamos tarjetas ni PayPal.

¿Es esta la API oficial de Grok?

No, somos un servicio independiente. Alojamos un modelo de pesos abiertos sin censura en nuestros propios servidores. No es GPT, Claude ni ningún otro modelo de proveedor. Consulta la documentación del proveedor para detalles específicos.

¿Qué pasa si me equivoco?

Errores y rechazos son gratis. Si te cobran dos veces, usa la página de Soporte para arreglarlo. El crédito no caduca, así que úsalo cuando quieras.

Tu clave está a un formulario de distancia

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

Obtener clave de API