練習 - 設定 GitHub Copilot 以搭配使用 Visual Studio Code

已完成

在本練習中,我們會使用 Python 個人組合前端 Web 應用程式的 GitHub 範本來建立新的存放庫。

如何設定 GitHub Copilot

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

  1. GitHub 帳戶

    • 建立 GitHub 帳戶。 由於 Copilot 是一項 GitHub 服務,因此您需要 GitHub 帳戶才能使用它。 如果您沒有帳戶,請流覽 GitHub 網頁 以免費建立一個帳戶。
  2. 註冊並啟用 GitHub Copilot

    • 您可以設定 GitHub Copilot 免費帳戶,或使用一次性 30 天的試用版註冊 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 Marketplace 中,您可以找到 GitHub Copilot、GitHub Copilot Chat 和 GitHub Copilot for Azure 作為安裝選項。

環境設定

首先,您必須啟動 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] 按鈕,然後選取 [試用] 按鈕。 向下捲動索引標籤,然後選擇 [執行]。 如果您繼續向下捲動索引標籤,您可以看到範例要求的回應。