Основы промптов в Gemini

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

О чём урок

Этот notebook содержит примеры того, как писать и запускать ваши первые prompt'ы с помощью Gemini API. Примечание: Этот notebook использует Interactions API, новейший способ взаимодействия с моделями Gemini. Ищете версию с generateContent? Проверьте архивную ветку. Чтобы запустить следующую cell, ваш API key должен быть сохранен в Colab Secret с именем GEMINI_API_KEY. Если у вас еще нет API key или вы не знаете, как создать Colab Secret, см. Аутентификация для пошагового руководства. Выберите model, которую вы хотите использовать в этом руководстве: Используйте interactions.create для генерации ответов на ваши prompt'ы. Вы предоставляете строку input и получаете доступ к ответу через interaction.steps[-1].text. Вы можете передавать изображения model различными способами. Самый простой — передать URL изображения напрямую: Вы также можете загружать изображения и передавать их в виде данных, закодированных в base64. Это полезно для локальных файлов или когда вам нужно предварительно обработать изображение: Затем вы можете включить изображение в ваш prompt, передав список элементов input в interactions.create. Interactions API позволяет вам вести свободные диалоги в несколько ходов. Вместо управления сессией чата, вы просто связываете взаимодействия, используя previous_interaction_id. Каждое новое взаимодействие автоматически получает контекст из предыдущих. С Interactions API состояние диалога управляется на стороне сервера. Вы можете получить предыдущие взаимодействия при необходимости, но для базового multi-turn диалога достаточно передать previous_interaction_id. Вы можете продолжать отправлять сообщения для продолжения диалога, ссылаясь на ID предыдущего хода: Каждый prompt, который вы отправляете model, включает параметры, управляющие тем, как model генерирует ответы. Используйте словарь generation_config для их установки или опустите его, чтобы использовать значения по умолчанию. Температура контролирует степень случайности при выборе token'ов. Используйте более высокие значения для более творческих ответов и более низкие значения для более детерминированных ответов.

План урока

  1. Настройка вашего API ключа
  2. Запустите ваш первый prompt
  3. Использование изображений в вашем prompt'е
  4. Многоходовые диалоги
  5. Установка температуры
  6. Узнайте больше

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

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

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