Familia Grok
Los modelos Grok de xAI, que incluyen los modelos de razonamiento Grok 4.7, 4.6, 4.5 y 4.3, y los modelos sin razonamiento Grok 4.1 Fast y 4.20. Se invocan a través de la API compatible con OpenAI.
Tareas habituales
Modelos
La lista completa de modelos y los precios actualizados están en la página de modelos . El prefijo de los ID de modelo es x-ai/ y puede omitirse.
x-ai/grok-4.7Modelo de razonamiento, contexto de 500Kx-ai/grok-4.1-fastSin razonamiento, contexto de 2M, admite imágenesEndpoints compatibles
Los modelos Grok los ofrece xAI oficialmente (grok); algunos modelos también están disponibles a través del proveedor Azure AI Foundry.
Ejemplos de llamada
Python
import os
from openai import OpenAI
client = OpenAI(base_url="https://api.ofox.ai/v1", api_key=os.environ["OFOX_API_KEY"])
resp = client.chat.completions.create(
model="x-ai/grok-4.7",
reasoning_effort="low",
messages=[{"role": "user", "content": "Explica en una frase qué es la idempotencia."}],
)
print(resp.choices[0].message.content)
print("Tokens de razonamiento:", resp.usage.completion_tokens_details.reasoning_tokens)Razonamiento
Medición con el mismo problema matemático: Grok 4.7 con la configuración predeterminada razonó unos 15 000 tokens y tardó unos 4 minutos; con reasoning_effort: "low", unos 4200 tokens y alrededor de 1 minuto. Los tokens de razonamiento se facturan al precio de salida, y su cantidad figura en usage.completion_tokens_details.reasoning_tokens; el contenido del razonamiento llega en delta.reasoning_content de la respuesta en streaming.
Otras funciones
- Entrada de imágenes: la admiten Grok 4.3, 4.20 y 4.1 Fast, mediante bloques de contenido
image_urlestándar; el formato está en Comprensión visual. - Salida estructurada y llamada a herramientas:
response_formatadmitejson_schema; la llamada a herramientas usa el parámetro estándartools. - Caché: los prefijos de petición repetidos se almacenan en caché automáticamente; la cantidad de aciertos figura en
usage.prompt_tokens_details.cached_tokens.
Errores habituales
Otros errores generales en Gestión de errores.
Documentación oficial
Preguntas frecuentes
¿Cómo se escribe el ID de modelo de Grok?
La forma estándar es x-ai/grok-4.7; también puede omitir el prefijo y escribir grok-4.7. Si escribe xai/grok-4.7, se devuelve 404.
¿Por qué Grok 4.7 es tan lento?
Grok 4.7, 4.6 y 4.5 siempre razonan; en problemas complejos pueden razonar más de diez mil tokens y tardar varios minutos. Enviar reasoning_effort: "low" lo acorta notablemente; también puede usar Grok 4.1 Fast, que no razona.
¿Se puede desactivar el razonamiento en Grok?
En Grok 4.7, 4.6, 4.5 y 4.3 no se puede desactivar; solo puede reducirse con reasoning_effort. Si necesita respuestas rápidas, use Grok 4.1 Fast.
¿Se puede usar Grok con Claude Code?
Solo Grok 4.3 admite la API de Anthropic; las llamadas con los demás modelos Grok devuelven protocol_not_supported.
¿Qué longitud de contexto admite Grok?
Grok 4.1 Fast y 4.20 admiten 2M tokens, Grok 4.3 1M, y Grok 4.7, 4.6 y 4.5 500K.