Uzyskiwanie klucza API
1
Utwórz klucz
Przejdź do Google AI Studio i utwórz
klucz API.
2
Zapisz klucz
Ustaw
GEMINI_API_KEY w środowisku Gateway, użyj ponownie
models.providers.google.apiKey lub skonfiguruj osobny klucz do wyszukiwania w internecie za pomocą:Konfiguracja
plugins.entries.google.config.webSearch.apiKey, następnie GEMINI_API_KEY,
a na końcu models.providers.google.apiKey. W przypadku bazowych adresów URL osobny
plugins.entries.google.config.webSearch.baseUrl ma pierwszeństwo przed
models.providers.google.baseUrl.
W instalacji Gateway umieść klucze środowiskowe w ~/.openclaw/.env.
Jak to działa
W przeciwieństwie do tradycyjnych dostawców wyszukiwania, którzy zwracają listę odnośników i fragmentów, Gemini wykorzystuje ugruntowanie w wyszukiwarce Google do generowania odpowiedzi syntetyzowanych przez AI z cytowaniami w tekście. Wyniki zawierają zarówno zsyntetyzowaną odpowiedź, jak i adresy URL źródeł.- Adresy URL cytowań z ugruntowania Gemini są automatycznie przekształcane z adresów przekierowań Google na bezpośrednie adresy URL za pomocą żądania HEAD wykonywanego przez chronioną przed SSRF ścieżkę pobierania OpenClaw (obsługa przekierowań, weryfikacja http/https).
- Rozwiązywanie przekierowań korzysta z rygorystycznych domyślnych zabezpieczeń przed SSRF, dlatego przekierowania do celów prywatnych lub wewnętrznych są blokowane.
Obsługiwane parametry
Wyszukiwanie Gemini obsługuje parametryquery, freshness, date_after i date_before.
Parametr count jest akceptowany w celu zapewnienia zgodności ze wspólnym interfejsem web_search, ale ugruntowanie Gemini
nadal zwraca jedną zsyntetyzowaną odpowiedź z cytowaniami zamiast listy
N wyników.
Parametr freshness przyjmuje wartości day, week, month, year oraz wspólne skróty
pd, pw, pm i py. Wartość day/pd dodaje do zapytania Gemini instrukcję dotyczącą aktualności
zamiast sztywnego zakresu 24 godzin. Wartości week, month, year oraz jawne
zakresy date_after/date_before ustawiają timeRangeFilter ugruntowania
wyszukiwarki Google w Gemini. Parametry country, language i domain_filter nie są obsługiwane.
Wybór modelu
Domyślnym modelem jestgemini-2.5-flash (szybki i ekonomiczny). Za pomocą
plugins.entries.google.config.webSearch.model można użyć dowolnego modelu Gemini,
który obsługuje ugruntowanie.
Nadpisywanie bazowego adresu URL
Ustawplugins.entries.google.config.webSearch.baseUrl, gdy wyszukiwanie internetowe Gemini
musi być kierowane przez serwer proxy operatora lub niestandardowy punkt końcowy zgodny z Gemini. Jeśli
ta wartość nie jest ustawiona, wyszukiwanie internetowe Gemini ponownie używa models.providers.google.baseUrl. Zwykła
wartość https://generativelanguage.googleapis.com jest normalizowana do
https://generativelanguage.googleapis.com/v1beta; niestandardowe ścieżki serwerów proxy są zachowywane
w podanej postaci po usunięciu końcowych ukośników.
Powiązane materiały
- Omówienie wyszukiwania w internecie — wszyscy dostawcy i automatyczne wykrywanie
- Brave Search — uporządkowane wyniki z fragmentami
- Perplexity Search — uporządkowane wyniki i wyodrębnianie treści