Skip to Content

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.

IDs de modelo comuns (copie exatamente)
Grok 4.7x-ai/grok-4.7Modelo com reasoning, contexto de 500K
Grok 4.1 Fastx-ai/grok-4.1-fastSem reasoning, contexto de 2M, aceita imagens
TipoModeloDescrição
Modelo com reasoningGrok 4.7, 4.6, 4.5Sempre faz reasoning, com tempo de resposta maior; contexto de 500K, apenas texto
Modelo com reasoningGrok 4.3Contexto de 1M, aceita entrada de imagens
Modelo sem reasoningGrok 4.1 Fast, 4.20Resposta rápida; contexto de 2M, aceita entrada de imagens

Suporte por endpoint

EndpointModelos suportados
Chat Completions /v1/chat/completionsTodos
Responses /v1/responsesGrok 4.3, 4.20, 4.1 Fast
Endpoint nativo AnthropicApenas Grok 4.3; os demais retornam protocol_not_supported

Os modelos Grok são fornecidos pela xAI oficial (grok); alguns modelos também contam com o provedor Azure AI Foundry.

Exemplos de chamada

grok_basic.py
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

ResumoGrok 4.7, 4.6 e 4.5 sempre fazem reasoning, e problemas complexos podem levar vários minutos. Use reasoning_effort: low para reduzir o volume de reasoning ou mude para o Grok 4.1 Fast, sem reasoning.
ModeloReasoningreasoning_effort
Grok 4.7, 4.6, 4.5Sempre faz reasoninglow reduz significativamente o volume de reasoning
Grok 4.3Sempre faz reasoning, sem retornar o conteúdo do reasoningPode ser enviado
Grok 4.1 Fast, 4.20Sem reasoningNo Grok 4.1 Fast, enviá-lo retorna 400

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_format aceita json_schema; a chamada de ferramentas usa o parâmetro padrão tools.
  • Cache: prefixos de requisição repetidos são armazenados em cache automaticamente; os acertos aparecem em usage.prompt_tokens_details.cached_tokens.

Erros comuns

HTTP · typeMensagem de erro originalCausaSolução
400 invalid_request_errorContém This model does not support e reasoningreasoning_effort enviado ao Grok 4.1 Fast, modelo sem reasoningRemova o parâmetro
400 protocol_not_supportedModel 'x-ai/grok-4.7' does not support the 'anthropic' protocol on this platform.O modelo não suporta o endpoint AnthropicUse a API compatível com OpenAI
400 endpoint_not_supportedModel 'x-ai/grok-4.7' does not support the /v1/responses endpoint on this platform.O modelo não suporta o endpoint ResponsesUse /v1/chat/completions
404 model_not_foundModel 'xai/grok-4.7' not foundPrefixo escrito como xai/O prefixo é x-ai/
Timeout da requisição—Reasoning demorado demaisEnvie reasoning_effort: "low", use streaming ou defina o timeout do cliente em 600 segundos ou mais

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.

Última atualização em