Grounding mit Google-Suche (Grounding with Google Search) ist ein Werkzeug der Gemini-API. Das Modell führt vor der Antwort eigene Google-Suchanfragen aus und stützt seine Antwort auf die gefundenen Webinhalte. Die Antwort enthält Quellenangaben, die sich im eigenen Produkt anzeigen lassen.
Wie funktioniert Grounding?
Laut Google-Dokumentation läuft der Vorgang in fünf Schritten ab. Die Anwendung schickt einen Prompt mit aktiviertem Google-Search-Tool. Das Modell prüft, ob eine Suche hilft, erzeugt Suchanfragen und führt sie aus. Die Ergebnisse werden verarbeitet, danach liefert die API eine “geerdete” Antwort samt Metadaten zurück.
Die Metadaten umfassen (Firebase/generateContent-Schnittstelle) vier Bereiche.
- webSearchQueries enthält die ausgeführten Suchanfragen.
- groundingChunks listet die Webquellen mit URI und Titel.
- groundingSupports ordnet Textabschnitte der Antwort den Quellen zu.
- searchEntryPoint liefert HTML und CSS für die Suchvorschläge.
Wer die Antwort anzeigt, muss die Google-Suchvorschläge darstellen und die Quellen verlinken. Das verlangt die Dokumentation.
Bedeutung für SEO und GEO
Die Suchanfragen des Modells stammen aus der Google-Suche. Inhalte, die dort gut gefunden werden, haben deshalb vermutlich bessere Chancen, als Quelle zu erscheinen (Annahme). Die in webSearchQueries sichtbaren Anfragen zeigen außerdem, wie ein Modell einen Prompt in Suchbegriffe zerlegt, was dem Query Fan-out ähnelt.
Beispiel
Beispiel mit der generateContent-Schnittstelle (Python-SDK). Die Gemini-API-Doku zeigt inzwischen die neuere Interactions API, die andere Feldnamen verwendet.
from google import genai
from google.genai import types
client = genai.Client()
response = client.models.generate_content(
model="<gemini-modell>",
contents="Was ist ein Canonical Tag?",
config=types.GenerateContentConfig(
tools=[types.Tool(google_search=types.GoogleSearch())]
),
)
print(response.candidates[0].grounding_metadata.web_search_queries)
Quellen
- Grounding with Google Search – Gemini API (Google AI for Developers)ai.google.dev
- Grounding with Google Search – Firebase AI Logicfirebase.google.com
- Grounding with Google Search – Google Cloud (Gemini Enterprise Agent Platform)docs.cloud.google.com
Stand: