Заземление с помощью Google Поиска

Интеграция с поиском Google позволяет модели Gemini подключаться к веб-контенту в режиме реального времени и работать со всеми доступными языками. Это дает Gemini возможность давать более точные ответы и ссылаться на проверенные источники, выходящие за рамки ее собственных знаний.

Заземление помогает создавать приложения, которые могут:

  • Повышение точности фактов: уменьшение количества иллюзорных моделей за счет того, что ответы основываются на информации из реального мира.
  • Получайте доступ к информации в режиме реального времени: отвечайте на вопросы о последних событиях и темах.
  • Укажите источники: укрепите доверие пользователей, показав ссылки на источники утверждений, содержащихся в модели.

Python

from google import genai

client = genai.Client()

interaction = client.interactions.create(
    model="gemini-3.7-flash",
    input="Who won the euro 2024?",
    tools=[{"type": "google_search"}]
)

print(interaction.output_text)

JavaScript

import { GoogleGenAI } from "@google/genai";

const client = new GoogleGenAI({});

const interaction = await client.interactions.create({
    model: "gemini-3.7-flash",
    input: "Who won the euro 2024?",
    tools: [{ type: "google_search" }]
});

console.log(interaction.output_text);

ОТДЫХ

curl -X POST "https://generativelanguage.googleapis.com/v1beta/interactions" \
  -H "x-goog-api-key: $GEMINI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gemini-3.7-flash",
    "input": "Who won the euro 2024?",
    "tools": [{"type": "google_search"}]
  }'

Как работает заземление с помощью поиска Google.

При включении инструмента google_search модель автоматически обрабатывает весь рабочий процесс поиска, обработки и цитирования информации.

Обзор заземления

  1. Запрос пользователя: Ваше приложение отправляет запрос пользователя в API Gemini с включенным инструментом google_search .
  2. Анализ запроса: Модель анализирует запрос и определяет, может ли поиск в Google улучшить ответ.
  3. Поиск Google: При необходимости модель автоматически генерирует один или несколько поисковых запросов и выполняет их.
  4. Обработка результатов поиска: Модель обрабатывает результаты поиска, синтезирует информацию и формирует ответ.
  5. Ответ, основанный на результатах поиска: API возвращает окончательный, удобный для пользователя ответ, основанный на результатах поиска. Этот ответ включает текстовый ответ модели с встроенными annotations , содержащими цитаты, а также шаги