GitHub Copilot 常見問題
本文回答了關於在 Visual Studio Code 中使用 GitHub Copilot 的常見問題。
GitHub Copilot 訂閱
如何取得 Copilot 訂閱?
有多種方式可以取得 GitHub Copilot 的存取權
| 使用者類型 | 說明 |
|---|---|
| 個人 |
|
| 組織/企業成員 |
|
使用 GitHub 帳戶登入有什麼優勢?
使用具有 GitHub Copilot 存取權限的 GitHub 帳戶登入可享有以下好處:
- 增加每月聊天互動限制
- 在聊天中存取進階語言模型,超越自動模型選擇
- 「攜帶您自己的模型金鑰 (BYOK)」以存取更多模型
- 遠端儲存庫索引和語義程式碼搜尋
- Copilot 程式碼審查
- Copilot 內容排除
- 「將任務委派給 Copilot 程式碼撰寫代理程式」以在背景執行
根據您的 Copilot 方案,您可能會擁有不同程度的存取權和限制。請參閱GitHub Copilot 方案以了解更多資訊。
如何監控我的 Copilot 使用情況?
您可以在 Copilot 狀態儀表板中查看目前的 Copilot 使用情況,該儀表板可透過 VS Code 狀態列取得。儀表板顯示以下資訊:
- 內嵌建議:您當月已使用的內嵌建議配額百分比。
- 聊天訊息:您當月已使用的聊天請求配額百分比。
- 進階請求:您當月已使用的進階請求配額百分比。
- 進階請求超額:您當月已使用的超額進階請求數量。
請造訪 GitHub Copilot 文件,以了解更多關於監控使用情況和權益的資訊。
我已達到內嵌建議或聊天互動限制
您的內嵌建議和聊天互動限制每月都會重設。如果您只達到了聊天互動限制,您仍然可以使用內嵌建議。同樣地,如果您達到了內嵌建議的限制,您仍然可以使用聊天。
對於 Copilot 免費方案使用者,若要存取更多內嵌建議和聊天互動,您可以直接從 VS Code 註冊付費方案。或者,您可以等到下個月再繼續免費使用 Copilot。

如果您是付費方案使用者並用完了所有進階請求,您仍然可以在當月剩餘時間使用 Copilot 隨附的模型。您也可以請求超出方案限制的額外進階請求。請在 GitHub Copilot 文件中了解更多關於取得額外進階請求的資訊。
VS Code 未偵測到我的 Copilot 訂閱
要在 Visual Studio Code 中使用聊天功能,您必須使用具有 GitHub Copilot 存取權限的 GitHub 帳戶登入 Visual Studio Code。
-
如果您的 Copilot 訂閱與其他 GitHub 帳戶相關聯,請登出您目前的 GitHub 帳戶,並使用另一個帳戶登入。使用活動列 (Activity Bar) 中的「帳戶」選單來登出您目前的 GitHub 帳戶。請參閱將其他 GitHub 帳戶與 Copilot 搭配使用以了解更多資訊。
-
請驗證您的 Copilot 訂閱在GitHub Copilot 設定中是否仍然有效。
-
如果您正在 GHE.com 上使用受管理使用者帳戶的 Copilot 方案,您需要在登入前更新一些設定。請參閱將 GitHub Copilot 與 GHE.com 上的帳戶搭配使用。
如何切換 Copilot 帳戶
如果您的 Copilot 訂閱與其他 GitHub 帳戶相關聯,請在 VS Code 中登出您的 GitHub 帳戶,然後使用另一個帳戶登入。
請參閱將其他 GitHub 帳戶與 Copilot 搭配使用以了解更多資訊。
Copilot 一般問題
如何從 VS Code 中移除 Copilot?
您可以透過 chat.disableAIFeatures 設定來停用 VS Code 中的內建 AI 功能,類似於您在 VS Code 中設定其他功能的方式。這會停用並隱藏 VS Code 中的聊天或內嵌建議等功能,並停用 Copilot 擴充功能。您可以在工作區或使用者層級設定此設定。
或者,使用標題列聊天功能表中的 Learn How to Hide AI Features 動作來存取該設定。
如果您先前已停用內建的 AI 功能,則在更新到新版本的 VS Code 時,您的選擇將會被保留。
Copilot 的網路和防火牆設定
-
如果您或您的組織採用防火牆或代理伺服器等安全措施,將某些網域 URL 加入「允許清單」並開啟特定連接埠和協定可能會有所幫助。請深入了解如何解決 GitHub Copilot 的防火牆設定問題。
-
如果您使用公司設備並連接到公司網路,您可能透過 VPN 或 HTTP 代理伺服器連接到網際網路。在某些情況下,這類網路設定可能會阻止 GitHub Copilot 連接到 GitHub 的伺服器。請深入了解如何解決 GitHub Copilot 的網路錯誤問題。
我的請求受到速率限制
此錯誤表示您已超出 Copilot 請求的速率限制。GitHub 使用速率限制來確保所有人都能公平存取 Copilot 服務,並防止濫用。
請參閱GitHub Copilot 的速率限制以了解更多關於速率限制以及如果您的請求受到速率限制時該怎麼做的資訊。
是否有 Copilot 擴充功能的預發行版本?
是的,您可以切換到 Copilot 擴充功能的預發行 (夜間) 版本,以試用最新的功能和修正。從「擴充功能」檢視中,右鍵點擊或選擇齒輪圖示以開啟快捷選單,然後選擇「切換到預發行版本」

您可以透過擴充功能詳細資料中的「預發行 (Pre-release)」徽章來判斷您是否正在執行預發行版本

內嵌建議
如何啟用或停用內嵌建議?
您可以透過 VS Code 狀態列中 Copilot 狀態儀表板的核取方塊,在 VS Code 中啟用或停用內嵌建議。您可以全域啟用或停用內嵌建議,或針對作用中編輯器的檔案類型啟用或停用。

或者,使用 github.copilot.enable 和 github.copilot.nextEditSuggestions.enabled 設定分別啟用或停用內嵌建議和下一個編輯建議。您可以在工作區或使用者層級設定這些設定。
編輯器中的內嵌建議無法運作
- 請驗證 GitHub Copilot 未被全域停用或針對此語言停用
- 請驗證您的 GitHub Copilot 訂閱為啟用狀態且已被偵測到
- 請驗證您的 網路設定已配置為允許連接到 GitHub Copilot。
- 請驗證您使用 Copilot 免費方案時,當月內嵌建議的限制尚未用盡。
聊天
聊天功能對我而言無法運作
請驗證以下要求以確保聊天功能在 Visual Studio Code 中運作:
- 請確保您使用的是最新版本的 Visual Studio Code (執行「程式碼:檢查更新 (Code: Check for Updates)」)。
- 請確保您已安裝最新版本的 GitHub Copilot 和 GitHub Copilot Chat 擴充功能。
- 登入 VS Code 的 GitHub 帳戶必須擁有有效的 Copilot 訂閱。請檢查您的 Copilot 訂閱。
- 請驗證您使用 Copilot 免費方案時,當月聊天互動的限制尚未用盡。
聊天中無法使用代理程式
請驗證您的 VS Code 設定中已啟用代理程式: chat.agent.enabled 此設定在組織層級進行管理。請聯絡您的管理員以進行變更。。您的組織可能已停用此功能,請向您的管理員確認以啟用代理程式。
代理程式在 VS Code 中能做什麼?
代理程式會自主處理完整的程式碼撰寫任務。它們規劃多步驟實作,跨多個檔案執行協調變更,執行終端機命令,呼叫工具,並在遇到錯誤時自我修正。使用代理程式進行功能實作、架構層級重構、框架遷移、偵錯和測試生成。請深入了解使用代理程式。
Copilot 能與大型程式碼庫和單一儲存庫 (monorepos) 協同運作嗎?
是的。VS Code 使用語義搜尋、語言智慧 (LSP) 和 GitHub 的程式碼搜尋自動為您的工作區建立索引,以提供對整個儲存庫的深入理解。對於大型儲存庫,遠端索引使用 GitHub 的索引,可在相關儲存庫中提供快速、全面的結果。使用多根工作區來限定單一儲存庫中的上下文,並使用自訂指令來描述您的專案架構。請參閱大型程式碼庫的最佳實踐。
我的組織可以控制 AI 功能和代理程式存取權限嗎?
是的。組織管理員可以透過企業 AI 設定和政策來管理 Copilot,包括啟用或停用代理程式、控制模型存取、配置內容排除以及強制執行信任邊界。請參閱GitHub Copilot 信任中心以了解合規性詳細資訊。
代理程式有使用限制嗎?
代理程式會使用您的 Copilot 方案中的進階請求。付費方案包含每月進階請求的分配額度,您可以請求額外的容量。您可以在本機、背景和雲端環境中平行執行多個代理程式會話。免費方案的使用者每月有聊天互動限制。請參閱GitHub Copilot 方案以了解詳細資訊。
語言模型選擇器中並非所有模型都可用
您可以選擇語言模型選擇器中可用的模型。了解如何自訂語言模型選擇器。
組織可以限制對某些模型的存取。如果您認為某個模型應該可用,請聯絡您的組織管理員。
如何防止聊天檢視自動開啟?
預設情況下,聊天檢視會在次要側邊欄中開啟。當您關閉工作區的聊天檢視時,VS Code 會記住此設定,下次您開啟該工作區時將不會自動開啟聊天檢視。
您可以直接從聊天檢視更改預設可見性
- 開啟聊天檢視 (⌃⌘I (Windows、Linux Ctrl+Alt+I))。
- 選取聊天檢視右上角的
...圖示。 - 選取「預設顯示檢視」以啟用或停用聊天檢視的自動開啟。
您也可以使用 workbench.secondarySideBar.defaultVisibility 設定來控制次要側邊欄的預設可見性。將其設定為 hidden 以防止聊天檢視自動開啟。
疑難排解與意見回饋
如何提供關於 Copilot 的意見回饋?
我們在 microsoft/vscode GitHub 儲存庫中追蹤 VS Code 中 GitHub Copilot 的問題和功能請求。您可以在此儲存庫中建立問題,或使用 VS Code 中的以下意見回饋機制:
-
預覽文字建議 (Ghost text suggestions)
當滑鼠懸停在編輯器中的預覽文字建議上時,使用「傳送 Copilot 完成建議意見回饋」動作。在問題回報器 (Issue Reporter) 中,提供問題的清晰詳細描述,包括重現步驟。

-
下一個編輯建議
在編輯器側邊欄的下一個編輯建議選單中選取「意見回饋」動作。在問題回報器 (Issue Reporter) 中,提供問題的清晰詳細描述,包括重現步驟。

-
一般問題
開啟 VS Code 問題回報器 (說明選單 > 回報問題),選取「VS Code 擴充功能」來源,然後選取「GitHub Copilot Chat」擴充功能。提供問題的清晰詳細描述,包括重現步驟。

當您回報問題時,請遵循我們的維基中的指南,以確保您的問題是可處理的。
如果您正在回報問題,納入 Copilot 記錄中的資訊可能會有所幫助。了解如何檢視記錄和收集診斷資訊。