Google Поиск в Gemini
На этой странице описано, как включить Google Поиск для Gemini и получить источники. ID моделей и адреса API см. в обзоре семейства Gemini.
С включённым Google Поиском модель ищет информацию в интернете и отвечает на основе результатов поиска; это удобно для запросов об актуальных данных.
Python (google-genai)
gemini_grounding.py
import os
from google import genai
from google.genai import types
client = genai.Client(
api_key=os.environ["OFOX_API_KEY"],
http_options={"api_version": "v1beta", "base_url": "https://api.ofox.ai/gemini"},
)
resp = client.models.generate_content(
model="google/gemini-3.5-flash",
contents="Какая последняя стабильная версия Python?",
config=types.GenerateContentConfig(tools=[types.Tool(google_search=types.GoogleSearch())]),
)
print(resp.text)
meta = resp.candidates[0].grounding_metadata
print("Поисковые запросы:", meta.web_search_queries)
for chunk in meta.grounding_chunks or []:
print("Источник:", chunk.web.title, chunk.web.uri)- В ответе нативного API
groundingMetadataсодержит поисковые запросы (webSearchQueries) и веб-страницы источников (groundingChunks). - OpenAI-совместимый API возвращает только ответ, без источников.
- Поиск оплачивается за каждый запрос, цена указана на странице модели .
Другие ошибки см. в разделе Типичные ошибки.
Обновлено