Упражнение. Настройка GitHub Copilot для работы с Visual Studio Code

Завершено

В этом упражнении мы создадим новый репозиторий с помощью шаблона GitHub для веб-приложения внешнего интерфейса портфеля Python.

Настройка GitHub Copilot

Чтобы использовать GitHub Copilot, выполните следующие действия:

  1. Учетная запись GitHub:

    • Создайте учетную запись GitHub. Так как Copilot — это служба GitHub, для ее использования требуется учетная запись GitHub. Если у вас нет учетной записи, посетите веб-страницу GitHub , чтобы создать ее бесплатно.
  2. Зарегистрируйтесь и включите GitHub Copilot:

    • Вы можете настроить бесплатную учетную запись GitHub Copilot или зарегистрироваться для подписки на пробную версию GitHub Copilot Pro с помощью 30-дневной пробной версии. Для обучения можно использовать бесплатный вариант Copilot с ограничениями использования.
    • Важно учитывать условия бесплатной пробной версии GitHub Copilot: если вы выберете бесплатную пробную версию для GitHub Copilot, при регистрации запрашивается форма оплаты. Плата не взимается до окончания пробного периода, если вы не отмените подписку до окончания 30-дневного периода.

    Подсказка

    GitHub Copilot предлагает бесплатный план, включающий 2000 автозаполнений кода и 50 сообщений в чате в месяц. Чтобы приступить к работе, откройте Visual Studio Code, щелкните значок GitHub Copilot, а затем нажмите кнопку "Войти" для бесплатного использования GitHub Copilot. Войдите в учетную запись GitHub в окне, открывшемся в браузере. Подробнее. Преподаватели, учащиеся и избранные сопровождающие открытого исходного кода могут бесплатно получать Copilot Pro, узнайте, как: https://aka.ms/Copilot4Students.

  3. Установите расширение:

    • GitHub Copilot доступен в качестве расширения для основных интегрированных сред разработки (IDE), включая Visual Studio, Visual Studio Code, IDE от JetBrains, VIM и XCode.
    • Чтобы установить, найдите "GitHub Copilot" в marketplace расширения интегрированной среды разработки и следуйте инструкциям по установке. Например, в Marketplace VS Code можно найти GitHub Copilot, GitHub Copilot Chat и GitHub Copilot для Azure в качестве параметров установки.

Настройка среды

Сначала необходимо запустить среду Codespaces, которая предварительно настроена с расширением GitHub Copilot.

  1. Откройте пространство Codespace с предварительно настроенной средой в браузере.
  2. На странице "Создание пространства кода" просмотрите параметры конфигурации пространства кода, а затем выберите "Создать новое пространство кода".
  3. Дождитесь запуска пространства кода. Этот процесс запуска может занять несколько минут.
  4. Остальные упражнения в этом проекте происходят в контексте этого контейнера разработки.

Внимание

Все учетные записи GitHub могут использовать Codespaces в течение до 60 часов бесплатно каждый месяц на двухядровых экземплярах. Дополнительные сведения см. в GitHub Codespaces ежемесячно включаемых в хранилище и основные часы.

Веб-API Python

По завершении пространства кода загружаются с разделом терминала внизу. Пространства кода устанавливают все необходимые расширения в контейнере. После завершения установки пакета пространства Codespace выполняет uvicorn команду, чтобы запустить веб-приложение, работающее в пространстве Codespace.

При успешном запуске веб-приложения в терминале показано, что сервер работает через порт 8000 в пространстве Codespace.

Тестирование API

На вкладке "Простой браузер" пространства кода на странице API Python с контейнерной версией нажмите кнопку "Попробовать". Откроется страница FastAPI на вкладке "Простой браузер ", которая позволяет взаимодействовать с API, отправляя запрос с помощью самостоятельно задокументированной страницы.

Чтобы протестировать API, нажмите кнопку POST и нажмите кнопку "Попробовать". Прокрутите вниз вкладку и выберите "Выполнить". Если прокрутите вкладку вниз дальше, вы увидите ответ на ваш пример запроса.