Поиск Google как инструмент в Gemini 2

Урок 28 из 80 курса «Gemini API: примеры использования»: официальный курс Gemini API Cookbook (Гугл Джемини) на русском языке. Урок входит в платный доступ; первые уроки курса бесплатно.

О чём урок

В этом руководстве вы будете использовать новейший инструмент поиска модели Gemini для написания отчета о компании. Обратите внимание, что инструмент поиска является платной функцией, и это руководство не работает с бесплатным API key. Возможно, вы задаетесь вопросом, зачем использовать инструмент поиска для этой цели? Что ж, как вы, возможно, знаете, современный деловой мир развивается очень быстро, и LLM, как правило, обучаются недостаточно часто, чтобы охватывать последние обновления. К счастью, на помощь приходит Google Search. Google Search создан для предоставления точной информации, близкой к реальному времени, и может помочь нам идеально выполнить эту задачу. Обратите внимание, что хотя модели Gemini 1.5 предлагали функцию search grounding, которая также может помочь вам достичь схожих результатов (см. предыдущий notebook, использующий search grounding), новый инструмент поиска в Gemini 2.0 и более поздних моделях гораздо мощнее и проще в использовании, и ему следует отдавать предпочтение перед search grounding. Также возможно использовать несколько инструментов вместе (например, инструмент поиска и function calling). Новый Google Gen AI SDK предоставляет программный доступ к моделям Gemini, используя как Google AI for Developers, так и Vertex AI API. За некоторыми исключениями, код, работающий на одной платформе, будет работать и на другой. Это означает, что вы можете создать прототип приложения, используя Developer API, а затем перенести его в Vertex AI без переписывания кода. Более подробная информация об этом новом SDK доступна в документации или в notebook «Начало работы». Чтобы запустить следующую cell, ваш API key должен быть сохранен в Colab Secret с именем GEMINI_API_KEY. Если у вас еще нет API key или вы не знаете, как создать Colab Secret, см. «Аутентификация» для примера. С новым SDK вам теперь нужно только инициализировать клиент с вашим API key (или OAuth, если используется Vertex AI). Модель теперь устанавливается при каждом вызове.

План урока

  1. Настройка
  2. Установка SDK
  3. Настройте ваш API key
  4. Импорт библиотек
  5. Инициализация клиента SDK
  6. Выберите модель
  7. Напишите отчет с Gemini
  8. Выберите целевую компанию для исследования

Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.

Урок входит в темы

Полезные гиды