|

3 passos para implementar a busca na web da API xAI Grok: guia completo de x_search e web_search

Nota do autor: Detalhamento das novas funcionalidades de pesquisa conectada da xAI Grok API, incluindo os métodos completos de configuração e exemplos de código para x_search (conteúdo da plataforma X) e web_search (pesquisa na web).

Muitos desenvolvedores têm uma dúvida ao usar a xAI Grok API: Como implementar a pesquisa na web no Grok API? A antiga Live Search API da xAI foi descontinuada. Agora, a empresa lançou a poderosa funcionalidade de Tools (Chamada de Ferramentas), que oferece capacidades de pesquisa conectada por meio das ferramentas de servidor x_search e web_search.

Valor Principal: Ao ler este artigo, você dominará o método completo para realizar buscas de conteúdo na plataforma X e pesquisas na web usando a xAI Grok API, permitindo que sua aplicação de IA obtenha informações em tempo real.

xai-grok-api-x-search-web-search-guide-pt-pt 图示


Pontos Chave da Pesquisa na Web do xAI Grok API

Ponto Chave Explicação Valor
Live Search Descontinuada O método original search_parameters será desativado em 12 de janeiro de 2026 Migre a tempo para evitar interrupções no serviço
Nova Responses API Usa o endpoint /v1/responses com o parâmetro tools Obtenha capacidades de busca inteligente mais poderosas
Ferramenta x_search Pesquisa posts, usuários e tópicos na plataforma X Obtenha dinâmicas em tempo real das redes sociais
Ferramenta web_search Pesquisa na web e navega automaticamente pelo conteúdo das páginas Obtenha informações em tempo real de toda a internet

Detalhes Importantes sobre a Pesquisa na Web do xAI Grok API

Cronograma de descontinuação da Live Search API: A xAI anunciou oficialmente que a Live Search API original (configurada via search_parameters) será formalmente descontinuada em 12 de janeiro de 2026. A partir dessa data, as solicitações retornarão um código de status 410 Gone. Os desenvolvedores precisam migrar para a nova API de Agent Tools o quanto antes para garantir a continuidade do serviço.

Vantagens centrais da nova arquitetura: A nova chamada de ferramentas (Tools) adota um modo de execução autônomo no lado do servidor. Quando você fornece as ferramentas x_search ou web_search em uma requisição, o servidor da xAI organiza automaticamente um ciclo de raciocínio inteligente: o modelo analisa o problema de forma autônoma, inicia a pesquisa, analisa os resultados, realiza consultas adicionais se necessário e, por fim, retorna uma resposta abrangente. Esta abordagem de Agentic Search (Busca por Agente) é muito mais inteligente e completa do que a pesquisa simples tradicional.

xai-grok-api-x-search-web-search-guide-pt-pt 图示


Início Rápido: Pesquisa na Web com a API Grok da xAI

Exemplo Minimalista

Aqui está o exemplo mais simples de como usar a ferramenta x_search para pesquisar conteúdo na plataforma X:

curl https://api.x.ai/v1/responses \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $XAI_API_KEY" \
  -d '{
    "model": "grok-4-1-fast",
    "input": [
      {
        "role": "user",
        "content": "What is the current status of xAI?"
      }
    ],
    "tools": [
      {
        "type": "x_search"
      }
    ]
  }'

Ver código completo de implementação em Python
import requests
import os

def grok_x_search(query: str, allowed_handles: list = None) -> dict:
    """
    使用 xAI Grok API 的 x_search 工具搜索 X 平台内容

    Args:
        query: 搜索查询内容
        allowed_handles: 可选,限定搜索的 X 用户列表(最多 10 个)

    Returns:
        API 响应结果
    """
    url = "https://api.x.ai/v1/responses"
    headers = {
        "Content-Type": "application/json",
        "Authorization": f"Bearer {os.environ.get('XAI_API_KEY')}"
    }

    # 构建 x_search 工具配置
    x_search_tool = {"type": "x_search"}
    if allowed_handles:
        x_search_tool["allowed_x_handles"] = allowed_handles

    payload = {
        "model": "grok-4-1-fast",
        "input": [
            {"role": "user", "content": query}
        ],
        "tools": [x_search_tool]
    }

    response = requests.post(url, headers=headers, json=payload)
    return response.json()

# 使用示例:搜索特定用户的推文
result = grok_x_search(
    query="What are the latest announcements about Grok?",
    allowed_handles=["elonmusk", "xaboratory"]
)
print(result)

Sugestão: Se você precisa testar a capacidade de pesquisa na web de vários modelos de IA ao mesmo tempo, você pode obter uma interface de API unificada através do APIYI (apiyi.com). A plataforma suporta os principais modelos como xAI Grok, OpenAI, Claude, entre outros, facilitando a comparação rápida dos resultados de pesquisa de diferentes modelos.


Detalhamento da ferramenta x_search da API Grok da xAI

O x_search é uma ferramenta especificamente projetada para pesquisar conteúdo na plataforma X (antigo Twitter), com suporte para busca por palavras-chave, busca semântica, busca de usuários e captura de tópicos (trending topics).

Configuração de Parâmetros do x_search

Parâmetro Tipo Descrição Limites
allowed_x_handles array Whitelist: pesquisa apenas o conteúdo de usuários especificados No máximo 10, mutuamente exclusivo com excluded
excluded_x_handles array Blacklist: exclui o conteúdo de usuários especificados No máximo 10, mutuamente exclusivo com allowed
from_date string Data de início da pesquisa Formato ISO8601 (AAAA-MM-DD)
to_date string Data de término da pesquisa Formato ISO8601 (AAAA-MM-DD)
enable_image_understanding boolean Ativa a compreensão de conteúdo de imagem Aumenta o consumo de tokens
enable_video_understanding boolean Ativa a compreensão de conteúdo de vídeo Aumenta o consumo de tokens

Exemplo de uso do x_search

curl https://api.x.ai/v1/responses \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $XAI_API_KEY" \
  -d '{
    "model": "grok-4-1-fast",
    "input": [
      {
        "role": "user",
        "content": "总结 Elon Musk 最近关于 AI 的观点"
      }
    ],
    "tools": [
      {
        "type": "x_search",
        "allowed_x_handles": ["elonmusk"],
        "from_date": "2025-12-01",
        "to_date": "2026-01-23"
      }
    ]
  }'

Dica de uso: Limitar o escopo da pesquisa usando allowed_x_handles pode aumentar a relevância e a precisão dos resultados, sendo ideal para acompanhar as atualizações de especialistas de setores específicos ou contas oficiais.


Detalhes da ferramenta web_search da API xAI Grok

A ferramenta web_search pode pesquisar em toda a internet e navegar automaticamente pelo conteúdo das páginas, sendo um recurso poderoso para obter informações da web em tempo real.

Configuração de parâmetros da web_search

Parâmetro Tipo Descrição Restrições
allowed_domains array Lista branca: pesquisa apenas nos domínios especificados No máximo 5, mutuamente exclusivo com excluded
excluded_domains array Lista negra: exclui domínios especificados No máximo 5, mutuamente exclusivo com allowed
enable_image_understanding boolean Ativa a compreensão de imagens em páginas web Aumenta o consumo de tokens

Exemplo de uso da web_search

curl https://api.x.ai/v1/responses \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $XAI_API_KEY" \
  -d '{
    "model": "grok-4-1-fast",
    "input": [
      {
        "role": "user",
        "content": "Quais são os recursos mais recentes do GPT-4o?"
      }
    ],
    "tools": [
      {
        "type": "web_search",
        "allowed_domains": ["openai.com", "techcrunch.com"]
      }
    ]
  }'

Sugestão de cenário: Quando você precisar obter informações técnicas oficiais, usar o allowed_domains para limitar a busca a sites de documentação oficial garante que as informações sejam precisas e confiáveis.


Comparação de soluções de busca online da API xAI Grok

xai-grok-api-x-search-web-search-guide-pt-pt 图示

Dimensão de Comparação x_search web_search
Fonte de dados Plataforma X (posts, usuários, tópicos) Conteúdo de toda a web
Tempo Real Extremo (conteúdo instantâneo de redes sociais) Alto (velocidade de indexação de busca)
Cenários de Uso Monitoramento de opinião, rastreamento de KOL, análise de tendências Documentação técnica, notícias, informações de produtos
Capacidade de filtragem Lista branca/negra de usuários, intervalo de datas Lista branca/negra de domínios
Suporte Multimídia Compreensão de imagem e vídeo Compreensão de imagem
Consumo de Tokens Elevado com compreensão multimídia ativa Elevado com compreensão de imagem ativa

Nota de comparação: Ambas as ferramentas podem ser utilizadas simultaneamente. O servidor da xAI selecionará automaticamente a ferramenta mais adequada com base na natureza da pergunta. Através do APIYI (apiyi.com), você pode testar facilmente os efeitos de diferentes estratégias de busca.


Referências e fontes da pesquisa na web da API Grok da xAI

Ao usar a pesquisa na web, a API retornará informações sobre todas as fontes acessadas durante o processo. Existem dois modos de citação:

Formato de retorno das referências

Tipo de citação Campo Descrição
Citação completa response.citations Retornado por padrão, contém uma lista de todas as URLs visitadas
Citação inline response.inline_citations Opcional, insere links de citação em formato Markdown diretamente no texto da resposta
# Exemplo de requisição ativando citações inline
payload = {
    "model": "grok-4-1-fast",
    "input": [{"role": "user", "content": "Últimas notícias da empresa xAI"}],
    "tools": [{"type": "x_search"}, {"type": "web_search"}],
    "inline_citations": True  # Ativa citações inline
}

Observação: Após ativar as citações inline, o modelo decidirá autonomamente, com base no contexto, se adicionará referências à resposta; portanto, nem toda resposta conterá citações inline.


Perguntas Frequentes (FAQ)

Q1: Quando a API Live Search será desativada? Como fazer a migração?

A API Live Search será oficialmente desativada em 12 de janeiro de 2026. O método de migração consiste em alterar as requisições de Chat Completions que usavam search_parameters para requisições da Responses API usando o parâmetro tools. O novo endpoint da API é https://api.x.ai/v1/responses.

Q2: O x_search e o web_search podem ser usados ao mesmo tempo?

Sim. Ao adicionar os dois itens no array tools, o modelo decidirá automaticamente qual ferramenta usar ou se utilizará ambas para uma pesquisa combinada, dependendo da natureza da pergunta.

Q3: Como começar a testar rapidamente a pesquisa na web da API Grok da xAI?

Recomendamos o uso de uma plataforma agregadora de APIs que suporte múltiplos modelos para seus testes:

  1. Acesse o APIYI (apiyi.com) e crie uma conta
  2. Obtenha sua API Key e créditos gratuitos
  3. Use os exemplos de código deste artigo para validar rapidamente a funcionalidade de pesquisa na web

Resumo

Pontos centrais sobre a busca conectada da API Grok da xAI:

  1. Migração imediata: A API Live Search será descontinuada em 12 de janeiro de 2026. Migre o quanto antes para o método de chamada de ferramentas (Tools).
  2. Combinação de ferramentas: x_search é ideal para conteúdo de redes sociais, enquanto web_search é voltado para informações de toda a web. Ambos podem ser usados simultaneamente.
  3. Raciocínio inteligente: A nova arquitetura utiliza o modo Agentic Search, onde o modelo realiza automaticamente múltiplas rodadas de busca e análise.

A funcionalidade de busca conectada da API Grok da xAI tem uma vantagem única na obtenção de conteúdo em tempo real da plataforma X, sendo ideal para cenários que exigem o acompanhamento de tendências em redes sociais.

Recomendamos usar a APIYI (apiyi.com) para validar os resultados rapidamente. A plataforma oferece cotas gratuitas e uma interface unificada para múltiplos modelos, facilitando a comparação da capacidade de busca do xAI Grok com outros modelos.


📚 Referências

⚠️ Observação sobre o formato dos links: Todos os links externos utilizam o formato Nome do material: domain.com. Isso facilita a cópia, mas os links não são clicáveis para evitar a perda de autoridade de SEO.

  1. Documentação oficial do xAI Search Tools: Descrições completas de parâmetros e exemplos de ferramentas de busca.

    • Link: docs.x.ai/docs/guides/tools/search-tools
    • Descrição: Documentação oficial de autoridade, contendo as especificações mais recentes da API.
  2. Visão geral do xAI Tools: Visão geral do sistema de chamada de ferramentas.

    • Link: docs.x.ai/docs/guides/tools/overview
    • Descrição: Para entender a arquitetura geral das ferramentas do lado do servidor da xAI.
  3. Guia de migração do xAI Live Search: Anúncio de descontinuação e instruções de migração.

    • Link: docs.x.ai/docs/guides/live-search
    • Descrição: Para entender o cronograma de descontinuação e os caminhos de migração.

Autor: Equipe Técnica
Troca de ideias: Sinta-se à vontade para discutir na seção de comentários. Para mais materiais, visite a comunidade técnica da APIYI em apiyi.com.