О чём урок
Если вы хотите быстро опробовать 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. Узнайте больше здесь.
План урока
- Запустите свой первый prompt
- Используйте изображения в своем prompt
- Пообщайтесь
- Конфигурация
- Следующие шаги
Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.