О чём урок
В этом 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, использованные в результатах.
План урока
- Обоснование с использованием Поиска как инструмента
- Настройка SDK и клиента
- Установка SDK
- Настройка вашего API ключа
- Использование Google Search
- Использование поиска в чате
- Построение графиков результатов поиска
- Использование поиска в Multimodal Live API
Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.