练习 - 设置 GitHub Copilot 以使用 Visual Studio Code

已完成

在本练习中,我们使用 GitHub 模板为 Python 个人项目组合前端 Web 应用程序创建新的存储库。

如何设置 GitHub Copilot

若要使用 GitHub Copilot,需要完成以下步骤:

  1. GitHub 帐户

    • 创建 GitHub 帐户。 由于 Copilot 是一项 GitHub 服务,因此需要有一个 GitHub 帐户才能使用它。 如果没有帐户,请访问 GitHub 网页 免费创建一个。
  2. 注册并启用 GitHub Copilot

    • 可以通过一次性 30 天试用版设置 GitHub Copilot 免费帐户或注册 GitHub Copilot Pro 试用版的订阅。 出于学习目的,具有使用限制的 Copilot Free 选项应足够。
    • 请务必了解 GitHub Copilot 免费试用版条件:如果选择 GitHub Copilot 的免费试用版产品/服务,则注册时会请求一种付款方式。 试用结束后才会向你收费,除非你在 30 天期限结束前取消。

    小窍门

    GitHub Copilot 提供免费层,每月 2,000 次代码自动完成和 50 条聊天信息。 若要开始,请打开 Visual Studio Code,选择 GitHub Copilot 图标,然后选择 “登录”以免费使用 GitHub Copilot。 在浏览器中打开的窗口中登录到 GitHub 帐户。 了解详细信息。 教师、学生和特定开源项目维护者可以免费获得 Copilot Pro,请了解如何:https://aka.ms/Copilot4Students

  3. 安装扩展

    • GitHub Copilot 可以作为扩展与主流集成开发环境(IDE)配合使用,包括 Visual Studio、Visual Studio Code、JetBrains IDE、VIM 和 XCode。
    • 若要安装,请在 IDE 的扩展市场中搜索“GitHub Copilot”,并按照安装说明进行作。 例如,在 VS Code 市场中,可以找到 GitHub Copilot、GitHub Copilot 聊天 和 Azure 版 GitHub Copilot 作为可安装的选项。

环境设置

首先,需要启动 Codespaces 环境,该环境已预配了 GitHub Copilot 扩展。

  1. 在浏览器中使用预配置的环境打开 Codespace
  2. 在“创建 codespace”页上,查看 codespace 配置设置,然后选择“新建 codespace”
  3. 等待 Codespace 启动。 此启动过程会花费几分钟时间。
  4. 此项目中的剩余练习在此开发容器的上下文中进行。

重要

所有 GitHub 帐户每月最多可使用 Codespaces 60 小时,其中包含两个核心实例。 有关详细信息,请参阅 GitHub Codespaces 每月包含的存储和核心小时数

Python Web API

完成后,会在底部加载 Codespaces 以及终端部分。 Codespaces 在容器中安装了所有必需的扩展。 完成包安装后,Codespaces 将执行 uvicorn 命令以启动在 Codespace 中运行的 Web 应用程序。

Web 应用程序成功启动后,终端中会有一条消息显示服务器正在 Codespace 中的端口 8000 上运行。

测试该 API

在 Codespace 的“简单浏览器”选项卡中的“容器化 Python API”页上,选择“试用”按钮。 此时会在“简单浏览器 ”选项卡中打开一个 FastAPI 页面,这可支持你通过使用自记录页面发送请求来与该 API 交互。

要测试 API,请选择“POST”按钮,然后选择“试用”按钮。 向下滚动选项卡,然后选择“执行”。 如果进一步向下滚动选项卡,则可以查看对示例请求的响应。