Tools

Pesquisa do Gemini

OpenClaw oferece suporte a modelos Gemini com fundamentação do Google Search integrada, que retorna respostas sintetizadas por IA com base em resultados ao vivo do Google Search com citações.

Obtenha uma chave de API

  • Create a key

    Acesse o Google AI Studio e crie uma chave de API.

  • Store the key

    Defina GEMINI_API_KEY no ambiente do Gateway, reutilize models.providers.google.apiKey ou configure uma chave dedicada para pesquisa na web via:

    openclaw configure --section web
    
  • Configuração

    {
      plugins: {
        entries: {
          google: {
            config: {
              webSearch: {
                apiKey: "AIza...", // optional if GEMINI_API_KEY or models.providers.google.apiKey is set
                baseUrl: "https://generativelanguage.googleapis.com/v1beta", // optional; falls back to models.providers.google.baseUrl
                model: "gemini-2.5-flash", // default
              },
            },
          },
        },
      },
      tools: {
        web: {
          search: {
            provider: "gemini",
          },
        },
      },
    }
    

    Precedência de credenciais: a pesquisa na web do Gemini usa plugins.entries.google.config.webSearch.apiKey primeiro, depois GEMINI_API_KEY, e então models.providers.google.apiKey. Para URLs base, a opção dedicada plugins.entries.google.config.webSearch.baseUrl tem precedência sobre models.providers.google.baseUrl.

    Para uma instalação do Gateway, coloque as chaves de ambiente em ~/.openclaw/.env.

    Como funciona

    Diferentemente de provedores de pesquisa tradicionais que retornam uma lista de links e trechos, o Gemini usa a fundamentação do Google Search para produzir respostas sintetizadas por IA com citações em linha. Os resultados incluem tanto a resposta sintetizada quanto os URLs de origem.

    • URLs de citação da fundamentação do Gemini são resolvidos automaticamente de URLs de redirecionamento do Google para URLs diretos.
    • A resolução de redirecionamento usa o caminho de proteção contra SSRF (HEAD + verificações de redirecionamento + validação de http/https) antes de retornar o URL de citação final.
    • A resolução de redirecionamento usa padrões estritos de SSRF, portanto redirecionamentos para destinos privados/internos são bloqueados.

    Parâmetros compatíveis

    A pesquisa do Gemini oferece suporte a query, freshness, date_after e date_before.

    count é aceito para compatibilidade com o web_search compartilhado, mas a fundamentação do Gemini ainda retorna uma resposta sintetizada com citações, em vez de uma lista de N resultados.

    freshness aceita day, week, month, year e os atalhos compartilhados pd, pw, pm e py. O OpenClaw converte esses valores, ou um intervalo explícito date_after/date_before, no timeRangeFilter da fundamentação do Google Search do Gemini. country, language e domain_filter não são compatíveis.

    Seleção de modelo

    O modelo padrão é gemini-2.5-flash (rápido e econômico). Qualquer modelo Gemini compatível com fundamentação pode ser usado via plugins.entries.google.config.webSearch.model.

    Substituições de URL base

    Defina plugins.entries.google.config.webSearch.baseUrl quando a pesquisa na web do Gemini precisar ser roteada por um proxy de operador ou endpoint personalizado compatível com Gemini. Se isso não estiver definido, a pesquisa na web do Gemini reutiliza models.providers.google.baseUrl. Um valor simples https://generativelanguage.googleapis.com é normalizado para https://generativelanguage.googleapis.com/v1beta; caminhos de proxy personalizados são mantidos como fornecidos após remover barras finais.

    Relacionado