Série Grok
Os modelos Grok da xAI, incluindo os modelos com reasoning Grok 4.7, 4.6, 4.5 e 4.3 e os modelos sem reasoning Grok 4.1 Fast e 4.20. São chamados pela API compatível com OpenAI.
Tarefas comuns
Modelos
A lista completa de modelos e os preços atualizados estão na página de modelos . O prefixo dos IDs de modelo é x-ai/ e pode ser omitido.
x-ai/grok-4.7Modelo com reasoning, contexto de 500Kx-ai/grok-4.1-fastSem reasoning, contexto de 2M, aceita imagensSuporte por endpoint
Os modelos Grok são fornecidos pela xAI oficial (grok); alguns modelos também contam com o provedor Azure AI Foundry.
Exemplos de chamada
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": "Explique em uma frase o que é idempotência."}],
)
print(resp.choices[0].message.content)
print("Tokens de reasoning:", resp.usage.completion_tokens_details.reasoning_tokens)Reasoning
Medição com o mesmo problema de matemática: por padrão, o Grok 4.7 usou cerca de 15 mil tokens de reasoning e levou cerca de 4 minutos; com reasoning_effort: "low", cerca de 4200 tokens e cerca de 1 minuto. Os tokens de reasoning são cobrados pelo preço de saída, e a quantidade aparece em usage.completion_tokens_details.reasoning_tokens; o conteúdo do reasoning vem em delta.reasoning_content nas respostas em streaming.
Outros recursos
- Entrada de imagens: suportada por Grok 4.3, 4.20 e 4.1 Fast, com o bloco de conteúdo padrão
image_url. Veja como em Visão. - Saída estruturada e chamada de ferramentas:
response_formataceitajson_schema; a chamada de ferramentas usa o parâmetro padrãotools. - Cache: prefixos de requisição repetidos são armazenados em cache automaticamente; os acertos aparecem em
usage.prompt_tokens_details.cached_tokens.
Erros comuns
Outros erros gerais em Tratamento de erros.
Documentação oficial
Perguntas frequentes
Como escrever o ID de modelo do Grok?
A forma padrão é x-ai/grok-4.7; também é possível omitir o prefixo e escrever grok-4.7. Escrever xai/grok-4.7 retorna 404.
Por que o Grok 4.7 é tão lento?
Grok 4.7, 4.6 e 4.5 sempre fazem reasoning, e problemas complexos podem consumir dezenas de milhares de tokens de reasoning e levar vários minutos. Enviar reasoning_effort: "low" reduz bastante o tempo; outra opção é usar o Grok 4.1 Fast, sem reasoning.
É possível desativar o reasoning do Grok?
Grok 4.7, 4.6, 4.5 e 4.3 não permitem desativar o reasoning; só é possível reduzi-lo com reasoning_effort. Para respostas rápidas, use o Grok 4.1 Fast.
O Claude Code funciona com o Grok?
Apenas o Grok 4.3 suporta o endpoint Anthropic; chamadas aos demais modelos Grok retornam protocol_not_supported.
Qual o tamanho de contexto suportado pelo Grok?
Grok 4.1 Fast e 4.20 têm 2M tokens, Grok 4.3 tem 1M, e Grok 4.7, 4.6 e 4.5 têm 500K.