Перейти к основному содержимому

Инструменты Google native (Gemini)

Модели Gemini обладают набором инструментов Google native, которые напрямую интегрированы в модель. В отличие от универсальных инструментов, эти инструменты обрабатываются на стороне сервера без дополнительной накладной на вызов функций.

Доступные инструменты Google native

ИнструментКлюч инструментаОписание
Поиск в GooglegoogleSearchПоиск актуальной информации в Google
Выполнение кодаcodeExecutionНаписать и выполнить Python-код в песочнице
Контекст URLurlContextПолучить содержимое конкретного URL
Google MapsgoogleMapsНайти локации и получить информацию о маршрутах

Как это работает

Выбирая модель Gemini и включая одну или несколько Google native инструментов, эти инструменты обрабатываются непосредственно моделью. ИИ автоматически решает, когда какой инструмент будет использован на основании вашего запроса.

Эксклюзивность

Эксклюзивное использование

Google native инструменты эксклюзивны: когда включён инструмент Google native, универсальные инструменты (такие как Поиск в Интернете или Поиск изображений) автоматически отключаются. Это обеспечивает оптимальную совместимость с моделями Gemini.

Настройки

НастройкаЗначение
Доступно дляМоделей Gemini
ЭксклюзивноДа (заменяет универсальные инструменты)

Преимущества по сравнению с универсальными инструментами

Google native инструментыУниверсальные инструменты
Прямо интегрированы в GeminiВнешний вызов API
Нет дополнительных раундов вызовов функцийДополнительная задержка из-за вызова инструментa
Оптимизированы для GeminiРаботают со всеми моделями
Обработка на стороне сервераРаспределение инструментов на стороне клиента

Автоматическая активация

Если выбрать модель Gemini и включить хотя бы один инструмент Google native, универсальные инструменты автоматически игнорируются. Встроенные инструменты напрямую передаются модели Gemini через ChatGoogle.bindTools.

Выполнение кода с файлами

Файлы, которые вы отправляете в чат, автоматически загружаются в Gemini Files API перед вызовом инструмента выполнения кода. По завершении загруженные файлы автоматически удаляются. Это позволяет напрямую анализировать CSV-файлы, изображения или другие данные с помощью инструмента выполнения кода.

Примеры использования

  • Поиск в Google: "Какие новости сегодня по регулированию ИИ?"
  • Выполнение кода: "Посчитать средний балл этих чисел: 7, 8, 6, 9, 7"
  • Контекст URL: "Что находится на странице https://example.com/document?"
  • Google Maps: "Какой маршрут от Амстердама до Утрехта?"

Ограничения

  • Доступно только для моделей Gemini
  • Не может использоваться одновременно с универсальными инструментами или другими native инструментами (эксклюзивно)
  • Требуется, чтобы организация включила Gemini-модели

Связанные инструменты