Упражнение. Настройка GitHub Copilot для работы с Visual Studio Code
В этом упражнении мы создадим новый репозиторий с помощью шаблона GitHub для веб-приложения внешнего интерфейса портфеля Python.
Настройка GitHub Copilot
Чтобы использовать GitHub Copilot, выполните следующие действия:
Учетная запись GitHub:
- Создайте учетную запись GitHub. Так как Copilot — это служба GitHub, для ее использования требуется учетная запись GitHub. Если у вас нет учетной записи, посетите веб-страницу GitHub , чтобы создать ее бесплатно.
Зарегистрируйтесь и включите 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.
Установите расширение:
- 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.
- Откройте пространство Codespace с предварительно настроенной средой в браузере.
- На странице "Создание пространства кода" просмотрите параметры конфигурации пространства кода, а затем выберите "Создать новое пространство кода".
- Дождитесь запуска пространства кода. Этот процесс запуска может занять несколько минут.
- Остальные упражнения в этом проекте происходят в контексте этого контейнера разработки.
Внимание
Все учетные записи GitHub могут использовать Codespaces в течение до 60 часов бесплатно каждый месяц на двухядровых экземплярах. Дополнительные сведения см. в GitHub Codespaces ежемесячно включаемых в хранилище и основные часы.
Веб-API Python
По завершении пространства кода загружаются с разделом терминала внизу. Пространства кода устанавливают все необходимые расширения в контейнере. После завершения установки пакета пространства Codespace выполняет uvicorn команду, чтобы запустить веб-приложение, работающее в пространстве Codespace.
При успешном запуске веб-приложения в терминале показано, что сервер работает через порт 8000 в пространстве Codespace.
Тестирование API
На вкладке "Простой браузер" пространства кода на странице API Python с контейнерной версией нажмите кнопку "Попробовать". Откроется страница FastAPI на вкладке "Простой браузер ", которая позволяет взаимодействовать с API, отправляя запрос с помощью самостоятельно задокументированной страницы.
Чтобы протестировать API, нажмите кнопку POST и нажмите кнопку "Попробовать". Прокрутите вниз вкладку и выберите "Выполнить". Если прокрутите вкладку вниз дальше, вы увидите ответ на ваш пример запроса.