Поиск Google как инструмент модели

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

О чём урок

В этом notebook вы узнаете, как использовать новый инструмент Google Search, доступный в моделях Gemini, применяя как unary API, так и Multimodal Live API. Ознакомьтесь с документацией, чтобы узнать больше об использовании Поиска как инструмента. Обратите внимание, что предыдущая версия этого руководства, использующая модели Gemini до версии 2.0 и устаревший SDK, по-прежнему доступна здесь. Примечание: Этот notebook использует Interactions API, новейший способ взаимодействия с моделями Gemini. Ищете версию generateContent? Проверьте архивную ветку. В этом руководстве используется google-genai Python SDK для подключения к моделям Gemini. Более подробную информацию об SDK вы найдете в документации или в notebook Начало работы. Чтобы запустить следующую ячейку, ваш API ключ должен быть сохранен в Colab Secret с именем GEMINI_API_KEY. Если у вас еще нет API ключа или вы не знаете, как создать Colab Secret, см. Аутентификация для пошагового руководства. Выберите модель, которую вы хотите использовать в этом руководстве: Обоснование поиска особенно полезно для запросов, требующих актуальной информации или внешних знаний. Используя Google Search, Gemini может получать информацию почти в реальном времени и давать более качественные ответы. Ответ от interactions.create содержит список steps. Для текстовых ответов доступ к output осуществляется через interaction.steps[-1].content[0].text. Предоставленная информация может быть устаревшей, так как она основана на дате среза знаний. Для получения самой актуальной и авторитетной информации, пожалуйста, обратитесь к официальной документации по модели, которая включает последнюю дату среза знаний. Вы можете видеть, что выполнение того же prompt без обоснования поиска дает устаревшую информацию: Начните с определения вспомогательной функции, которую вы будете использовать для отображения каждой части возвращенного ответа. Сначала попробуйте запрос, требующий информации в реальном времени, чтобы увидеть, как модель работает без Google Search. Теперь настройте новую сессию чата, которая использует инструмент google_search. Вспомогательная функция show_parts отобразит текстовый output, а также любые запросы Google Search, использованные в результатах.

План урока

  1. Обоснование с использованием Поиска как инструмента
  2. Настройка SDK и клиента
  3. Установка SDK
  4. Настройка вашего API ключа
  5. Использование Google Search
  6. Использование поиска в чате
  7. Построение графиков результатов поиска
  8. Использование поиска в Multimodal Live API

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

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

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