Перейти до основного змісту

Google native tools (Gemini)

Gemini-моделі мають набір Google native tools, які безпосередньо інтегровані в модель. На відміну від універсальних інструментів, ці інструменти обробляються на сервері без додаткових витрат на виклики функцій.

Доступні Google native tools

ІнструментКлюч інструментаОпис
Google ПошукgoogleSearchПошук актуальної інформації через Google
Виконати кодcodeExecutionНаписати та виконати Python-код у пісочниці
Контекст URLurlContextОтримати вміст з конкретної URL
Google КартиgoogleMapsПошук локацій та запит маршруту

Як це працює

Коли ви обираєте Gemini-модель і увімкнете одну чи кілька Google native tools, ці інструменти безпосередньо обробляються моделлю. ШІ автоматично вирішує, який інструмент використати на основі вашого запиту.

Ексклюзивність

Виключно для використання

Google native tools є ексклюзивними: коли увімкнено якийсь Google native tool, універсальні інструменти (наприклад, Пошук в Інтернеті або Пошук зображень) автоматично вимикаються. Це забезпечує оптимальну сумісність із моделями Gemini.

Налаштування

НалаштуванняЗначення
Доступно дляМоделі Gemini
ЕксклюзивноТак (замінює універсальні інструменти)

Переваги порівняно з універсальними інструментами

Google native toolsУніверсальні інструменти
Безпосередньо інтегровані в GeminiЗовнішній API-запит
Немає додаткового раунду виклику функційДодаткова затримка через виклик інструмента
Оптимізовані для GeminiПрацюють з усіма моделями
Обробка на серверіВідправка інструменту на стороні клієнта

Автоматичне активування

Коли ви обираєте Gemini-модель і увімкнете мінімум один Google native tool, універсальні інструменти автоматично відкидаються. Нативні інструменти безпосередньо передаються Gemini-моделі через ChatGoogle.bindTools.

Виконання коду з файлами

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

Приклади використання

  • Google Пошук: "Які були заголовки сьогодні про законодавство щодо штучного інтелекту?"
  • Виконати код: "Розрахуй середній бал цих чисел: 7, 8, 6, 9, 7"
  • Контекст URL: "Що міститься на сторінці https://example.com/document?"
  • Google Карти: "Який маршрут з Амстердама до Утрехта?"

Обмеження

  • Доступно лише для Gemini-моделей
  • Не може одночасно використовуватися з універсальними інструментами або іншими нативними інструментами (ексклюзив)
  • Потрібно, щоб у організації були увімкнені Gemini-моделі

Пов’язані інструменти