Вход через OAuth

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

О чём урок

Некоторые части Gemini API, такие как model tuning и semantic retrieval, используют OAuth для authentication. Если вы новичок, вам следует начать с использования API keys и вернуться к этому руководству по OAuth только тогда, когда оно понадобится для этих функций. Чтобы помочь вам начать работу с OAuth, этот notebook демонстрирует упрощенный подход, подходящий для тестовой среды. Для production environment ознакомьтесь с authentication и authorization, прежде чем выбирать access credentials, подходящие для вашего приложения. Для запуска этого quickstart вам потребуется: Google Cloud CLI, установленный на вашей локальной машине. Проект Google Cloud. Если вы создали API key в Google AI Studio, для вас был создан проект Google Cloud. Перейдите в Google AI Studio и запишите название проекта Google Cloud, чтобы использовать его. Чтобы завершить этот quickstart, вам сначала необходимо настроить ваш Cloud проект. Прежде чем использовать Google APIs, вам необходимо включить их в проекте Google Cloud. В Google Cloud console включите Google Generative Language API. Если вы создали API Key в AI Studio, это было сделано автоматически. Далее настройте экран согласия OAuth проекта и добавьте себя в качестве тестового пользователя. Если вы уже выполнили этот шаг для своего Cloud проекта, перейдите к следующему разделу. В Google Cloud console перейдите на экран согласия OAuth; его можно найти в меню Menu > APIs & Services > OAuth consent screen. Выберите тип пользователя External для вашего приложения, затем нажмите Create. Заполните форму регистрации приложения (большинство полей можно оставить пустыми), затем нажмите Save and Continue. Пока вы можете пропустить добавление scopes и нажать Save and Continue. В будущем, когда вы будете создавать приложение для использования за пределами вашей организации Google Workspace, вы должны будете добавить и подтвердить authorization scopes, которые требуются вашему приложению. Добавьте тестовых пользователей: В разделе Test users нажмите Add users.

План урока

  1. Предварительные условия
  2. Настройка вашего Cloud проекта
  3. 1. Включите API
  4. 2. Настройте экран согласия OAuth
  5. 3. Авторизуйте credentials для desktop application
  6. Настройка application default credentials
  7. Добавление client secret в Colab secrets
  8. Установка application default credentials

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

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

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