Основы промптов через REST

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

О чём урок

Если вы хотите быстро опробовать Gemini API, вы можете использовать команды curl для вызова методов REST API. Этот notebook содержит команды curl, которые вы можете запустить в Google Colab или скопировать в свой terminal. Чтобы запустить этот notebook, ваш API key должен быть сохранен в Colab Secret с именем GEMINI_API_KEY. Если вы работаете в другой среде, вы можете сохранить свой key в environment variable. Подробнее см. в разделе Authentication. Используйте метод generateContent для генерации ответов на ваши prompts. Вы можете передавать текст непосредственно в generateContent. Здесь вы загрузите изображение по URL и передадите его в prompt. Теперь вы закодируете изображение в base64 и включите его в prompt. Существуют небольшие различия в output различных инструментов кодирования base64, поэтому вам нужно будет выбрать правильный. Следующее будет работать в Google Colab. Затем вы можете включить изображение в prompt, просто передав созданный файл request.json в generateContent. Если вы работаете на Mac, скопируйте и вставьте эту команду в свой terminal. Здесь изображение кодируется в base64, затем сохраняется curl request с данными изображения в JSON-файл. Запустите эту cell, чтобы увидеть, какая версия base64 у вас установлена. В зависимости от output, вам может потребоваться запустить этот request либо на Mac, либо в Colab. Если вы получили FreeBSD base64 ... (Mac), используйте base64 -i. Если вы получили base64 (GNU coreutils)... (Colab), используйте base64 -w0. Gemini API позволяет вести свободные беседы в несколько итераций. Каждый prompt, который вы отправляете модели, включает значения параметров, которые контролируют, как модель генерирует ответ. Модель может генерировать разные результаты для разных значений параметров. Узнайте больше о model parameters. Например, temperature контролирует степень случайности при выборе token. Используйте более высокие значения для более творческих ответов и более низкие значения для более детерминированных ответов. Следующий пример задает значения для всех параметров метода generateContent. Gemini API имеет настраиваемые safety settings. Узнайте больше здесь.

План урока

  1. Запустите свой первый prompt
  2. Используйте изображения в своем prompt
  3. Пообщайтесь
  4. Конфигурация
  5. Следующие шаги

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

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

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