Tools

Пошук Gemini

OpenClaw підтримує моделі Gemini з вбудованою прив’язкою до Google Search, яка повертає синтезовані ШІ відповіді на основі актуальних результатів Google Search із цитуваннями.

Отримання API-ключа

  • Створіть ключ

    Перейдіть до Google AI Studio і створіть API-ключ.

  • Збережіть ключ

    Задайте GEMINI_API_KEY у середовищі Gateway, повторно використайте models.providers.google.apiKey або налаштуйте окремий ключ для вебпошуку через:

    openclaw configure --section web
    
  • Конфігурація

    {
      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",
          },
        },
      },
    }
    

    Пріоритет облікових даних: вебпошук Gemini спочатку використовує plugins.entries.google.config.webSearch.apiKey, потім GEMINI_API_KEY, а тоді models.providers.google.apiKey. Для базових URL окреме значення plugins.entries.google.config.webSearch.baseUrl має пріоритет перед models.providers.google.baseUrl.

    Для встановлення Gateway розмістіть ключі середовища в ~/.openclaw/.env.

    Як це працює

    На відміну від традиційних пошукових провайдерів, які повертають список посилань і фрагментів, Gemini використовує прив’язку до Google Search, щоб створювати синтезовані ШІ відповіді з вбудованими цитуваннями. Результати містять і синтезовану відповідь, і вихідні URL.

    • URL цитувань із прив’язки Gemini автоматично перетворюються з URL перенаправлення Google на прямі URL.
    • Розв’язання перенаправлень використовує шлях захисту від SSRF (HEAD + перевірки перенаправлень + перевірка http/https), перш ніж повернути фінальний URL цитування.
    • Розв’язання перенаправлень використовує суворі стандартні налаштування SSRF, тому перенаправлення на приватні/внутрішні цілі блокуються.

    Підтримувані параметри

    Пошук Gemini підтримує query, freshness, date_after і date_before.

    count приймається для сумісності зі спільним web_search, але прив’язка Gemini усе одно повертає одну синтезовану відповідь із цитуваннями, а не список із N результатів.

    freshness приймає day, week, month, year і спільні скорочення pd, pw, pm та py. OpenClaw перетворює ці значення або явний діапазон date_after/date_before на timeRangeFilter для прив’язки Gemini Google Search. country, language і domain_filter не підтримуються.

    Вибір моделі

    Стандартна модель — gemini-2.5-flash (швидка та економічна). Будь-яку модель Gemini, що підтримує прив’язку, можна використовувати через plugins.entries.google.config.webSearch.model.

    Перевизначення базового URL

    Задайте plugins.entries.google.config.webSearch.baseUrl, коли вебпошук Gemini має проходити через проксі оператора або користувацький Gemini-сумісний endpoint. Якщо це значення не задано, вебпошук Gemini повторно використовує models.providers.google.baseUrl. Звичайне значення https://generativelanguage.googleapis.com нормалізується до https://generativelanguage.googleapis.com/v1beta; користувацькі шляхи проксі зберігаються як надано після обрізання кінцевих скісних рисок.

    Пов’язане

    • Огляд вебпошуку -- усі провайдери й автоматичне виявлення
    • Brave Search -- структуровані результати з фрагментами
    • Perplexity Search -- структуровані результати + витягування вмісту