xAI lanzó Grok 4.6 el 12 de agosto de 2026. Está orientado a desarrolladores que construyen agentes de larga duración y flujos de codificación de varios pasos. El modelo cuesta $2 por millón de tokens de entrada y $6 por millón de tokens de salida. Esta guía muestra cómo autenticarte, enviar solicitudes, consumir streaming y preparar pruebas antes de producción.
Al terminar tendrás una clave de API configurada, solicitudes funcionales con curl, Python y JavaScript, manejo de respuestas en streaming y una configuración repetible para validar los endpoints de Grok 4.6. Si prefieres construir y depurar solicitudes visualmente, Apidog permite gestionar el flujo completo.
TL;DR
- Crea una clave en console.x.ai, guárdala como
XAI_API_KEYy llama ahttps://api.x.ai/v1/chat/completionscongrok-4-6. - La API es compatible con OpenAI: puedes reutilizar los SDK oficiales cambiando la URL base.
- Grok 4.6 tiene una ventana de contexto de 500.000 tokens y fecha límite de conocimiento del 1 de febrero de 2026.
- El precio es de $2 por millón de tokens de entrada y $6 por millón de tokens de salida. La variante rápida cuesta el doble.
- También está disponible mediante OpenRouter, Vercel, Cloudflare, Cursor y Grok Build.
- Puedes probar solicitudes, revisar streams SSE y simular endpoints para CI con Apidog.
Con qué estás trabajando
Antes de integrar el modelo, revisa las especificaciones que afectan coste, arquitectura y estrategia de pruebas.
| Especificación | Grok 4.6 |
|---|---|
| Fecha de lanzamiento | 12 de agosto de 2026 |
| Ventana de contexto | 500.000 tokens |
| Fecha límite de conocimiento | 1 de febrero de 2026 |
| Precio de entrada | $2 / 1M de tokens |
| Precio de salida | $6 / 1M de tokens |
| Variante rápida | 2x el precio |
| Estilo de API | REST compatible con OpenAI |
| Disponibilidad | API de xAI, OpenRouter, Vercel, Cloudflare, Cursor, Grok Build |
Frente a Grok 4.5, xAI informa mejoras para tareas de agente: el modelo revisa su trabajo con más frecuencia en trayectorias largas y ofrece mejores primeras pasadas en proyectos interactivos y visuales. En benchmarks, pasó del 54% al 65,9% en DeepSWE v1.1 y del 47,1% al 57,5% en APEX-Agents.
Si ya integraste Grok 4.5, la superficie de integración no cambia. Consulta la guía de la API de Grok 4.5 y sustituye el nombre del modelo.
Paso 1: obtén tu clave de API
- Ve a console.x.ai e inicia sesión o crea una cuenta de xAI.
- Abre Claves de API desde la barra lateral.
- Haz clic en Crear clave de API.
- Usa un nombre por entorno, por ejemplo
grok-devogrok-prod. - Copia la clave inmediatamente: xAI la muestra una sola vez.
Guárdala en una variable de entorno, nunca directamente en el código:
export XAI_API_KEY="your-key-here"
Usa claves distintas para desarrollo y producción. Añade tus archivos de variables de entorno a .gitignore y revoca la clave desde la consola si se filtra.
Paso 2: envía tu primera solicitud con curl
La API de xAI utiliza el formato de completado de chat compatible con OpenAI.
curl https://api.x.ai/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $XAI_API_KEY" \
-d '{
"model": "grok-4-6",
"messages": [
{
"role": "system",
"content": "You are a concise technical assistant."
},
{
"role": "user",
"content": "Explain idempotency in REST APIs in two sentences."
}
]
}'
Una respuesta correcta incluye:
-
choices: contiene la respuesta generada por el asistente. -
usage: indica los tokens consumidos en entrada y salida.
Registra usage desde la primera integración. Es el dato que necesitarás para medir costes y detectar prompts que crecen sin control.
Si recibes model not found, comprueba qué modelos puede usar tu clave:
curl https://api.x.ai/v1/models \
-H "Authorization: Bearer $XAI_API_KEY"
Los IDs de modelo pueden variar entre proveedores. Por ejemplo, OpenRouter usa x-ai/grok-4.6.
Paso 3: integra Grok 4.6 con Python y JavaScript
Como la API es compatible con OpenAI, puedes reutilizar el SDK oficial. Solo debes cambiar la clave y base_url.
Python
from openai import OpenAI
import os
client = OpenAI(
api_key=os.environ["XAI_API_KEY"],
base_url="https://api.x.ai/v1",
)
response = client.chat.completions.create(
model="grok-4-6",
messages=[
{
"role": "system",
"content": "You are a concise technical assistant."
},
{
"role": "user",
"content": "Write a Python function that validates an email address."
},
],
)
print(response.choices[0].message.content)
print(response.usage)
JavaScript / TypeScript
import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.XAI_API_KEY,
baseURL: "https://api.x.ai/v1",
});
const response = await client.chat.completions.create({
model: "grok-4-6",
messages: [
{
role: "system",
content: "You are a concise technical assistant.",
},
{
role: "user",
content: "Write a TypeScript type guard for a User object.",
},
],
});
console.log(response.choices[0].message.content);
console.log(response.usage);
Esta compatibilidad reduce el coste de migración entre proveedores. Si ya utilizas la API de GPT-5.6, puedes alternar entre ambos modelos con una única variable de configuración.
const model = process.env.LLM_PROVIDER === "xai"
? "grok-4-6"
: "gpt-5.6";
Paso 4: usa respuestas en streaming
Para interfaces orientadas al usuario, activa streaming. Esto permite renderizar la respuesta a medida que llega en lugar de esperar a que termine una salida larga.
stream = client.chat.completions.create(
model="grok-4-6",
messages=[
{
"role": "user",
"content": "Refactor this function and explain each change: ..."
}
],
stream=True,
)
for chunk in stream:
delta = chunk.choices[0].delta.content
if delta:
print(delta, end="", flush=True)
Las respuestas de streaming llegan mediante Server-Sent Events (SSE). Cada fragmento suele llegar como una línea data:.
Durante la depuración, valida lo siguiente:
- Envía
stream: true. - Comprueba que tu cliente procesa cada
delta. - Desactiva el buffering en proxies inversos si el stream se queda bloqueado.
- Prueba la respuesta SSE sin procesar antes de depurar la UI.
- Verifica que el frontend conserva el contenido ya recibido si la conexión se interrumpe.
Apidog puede mostrar los fragmentos SSE en tiempo real, lo que facilita distinguir entre una pausa del modelo y un problema de buffering en tu cliente.
Paso 5: usa el contexto de 500K con cuidado
Una ventana de 500.000 tokens puede contener una base de código mediana o cientos de páginas de documentación. Sin embargo, no conviene enviar todo el contexto en cada solicitud.
Ten en cuenta estas dos reglas:
- El coste escala con la entrada. A $2 por millón de tokens de entrada, una solicitud de 500K tokens cuesta aproximadamente $1 antes de generar una respuesta.
- La posición del contexto importa. Coloca las instrucciones al principio, la documentación o el código de referencia en el medio y la pregunta concreta al final.
Para consultas repetidas sobre el mismo corpus:
- Recupera solo los archivos o fragmentos relevantes.
- Usa caché para resultados estables.
- Resume documentos grandes antes de incluirlos en el prompt.
- Mide los tokens enviados por endpoint y por tarea.
La variante rápida, con un coste de 2x, puede ser útil en experiencias interactivas sensibles a la latencia, como asistentes de programación. Para procesos por lotes, análisis nocturno o clasificación masiva, el nivel estándar suele ser más adecuado.
Consulta el desglose de precios de Grok 4.5 para cálculos y comparativas con GPT-5.6 y Claude; su estructura de precios sigue aplicando a 4.6.
Prueba la integración correctamente con Apidog
Un curl funcional no es una integración lista para producción. Necesitas solicitudes versionadas, variables por entorno y errores reproducibles.
Apidog puede ayudarte a estructurar ese flujo:
- Crea un proyecto y define un entorno con estas variables:
base_url = https://api.x.ai/v1
XAI_API_KEY = tu-clave
- Crea una solicitud
POSTa:
{{base_url}}/chat/completions
- Añade los encabezados:
Content-Type: application/json
Authorization: Bearer {{XAI_API_KEY}}
- Guarda un cuerpo reutilizable:
{
"model": "grok-4-6",
"messages": [
{
"role": "user",
"content": "Resume este documento en tres puntos."
}
]
}
Inspecciona visualmente las respuestas en streaming para detectar truncamientos, pausas o fragmentos perdidos.
-
Añade aserciones de prueba para validar:
- Que
choices[0].message.contentno esté vacío. - Que
usage.total_tokensse mantenga dentro del presupuesto. - Que la latencia cumpla con tu SLA.
- Que
Simula respuestas con forma de Grok para que frontend y agentes puedan desarrollarse contra un endpoint estable sin consumir tokens en cada ejecución de CI.
Esto es especialmente útil para agentes que realizan docenas de llamadas por tarea. Simula rutas felices y errores previsibles en CI; reserva las llamadas reales para pruebas de integración controladas.
Errores comunes y soluciones rápidas
| Error | Causa probable | Solución |
|---|---|---|
401 No autorizado |
Encabezado Authorization faltante o malformado |
Verifica el prefijo Bearer y confirma que la variable de entorno existe en el shell actual. |
404 modelo no encontrado |
ID de modelo incorrecto para el proveedor | Consulta /v1/models. Los revendedores usan IDs distintos, como x-ai/grok-4.6 en OpenRouter. |
429 Demasiadas solicitudes |
Límite de tasa o cuota agotada | Implementa backoff exponencial y revisa el uso en console.x.ai. |
| Salida truncada |
max_tokens es demasiado bajo para la tarea |
Aumenta el límite de salida para tareas largas de agente. |
| Stream bloqueado | Buffering del cliente o un proxy elimina SSE | Confirma stream: true, desactiva buffering en el proxy y prueba el stream sin procesar en Apidog. |
Preguntas frecuentes
¿La API de Grok 4.6 es compatible con OpenAI?
Sí. El endpoint de completado de chat acepta la misma forma de solicitud y los SDK oficiales de OpenAI funcionan apuntando base_url a https://api.x.ai/v1.
¿Cuánto cuesta la API de Grok 4.6?
Cuesta $2 por millón de tokens de entrada y $6 por millón de tokens de salida. La variante rápida cuesta el doble. No existe un cargo independiente por la ventana de 500K: pagas por los tokens enviados.
¿Necesito una integración nueva si uso Grok 4.5?
No. Cambia el nombre del modelo. El formato de solicitud, la autenticación y los endpoints no han cambiado desde Grok 4.5.
¿Puedo usar Grok 4.6 sin una cuenta de xAI?
Sí. Puedes acceder mediante OpenRouter, Vercel AI Gateway o Cloudflare, cada uno con su propio modelo de facturación. La API nativa suele ser la opción más económica a gran volumen.


Top comments (0)