你在透過網路聊天向 ChatGPT 尋求程式設計問題的解答是正確的。但是經常在 VS Code 和聊天之間切換可能會分散注意力。請記住,在任何任務中,每一毫秒都很重要。
你現在可以在VS Code中直接透過ChatGPT擴充插件向ChatGPT提問,這是個好消息。這些擴充插件涵蓋了單元測試、調試、文件、程式碼解釋、程式碼生成等各種程式設計用例,ChatGPT具有廣泛的編碼應用。
以下是您今天可以在VS Code中安裝的最方便的ChatGPT擴充插件。
ChatGPT 擴充EasyCode 是一個可用的AI助手,支援ChatGPT-3.5和ChatGPT-4 ,並提供在它們之間切換的選項。因為不需要整合OpenAI API金鑰,所以它很容易設定。然而,在擁有包含來自GPT-4高級功能的OpenAI帳戶時,您可以選擇新增API金鑰來進行擴充使用。
儘管它的開發者建議您在安裝後註冊或登錄,但您也可以在沒有帳戶的情況下使用ChatGPT。在尋求協助時,您可以向ChatGPT提問有關您的程式碼部分的問題,或允許它掃描整個程式碼庫以獲取更廣泛的應用程式。
如果您需要對先前的問題有進一步解釋,EasyCode的ChatGPT擴充提供了跟進選項。除了內聯代碼自動完成外,它還提供了單擊即可生成響應的內建提示。
#Tim Kmecl 的CodeGPT擴充使用ChatGPT-3模型。因此,它可能不如使用GPT-3.5和GPT-4的其他擴展功能來得多。它提供了內建提示,可以透過點擊來產生回應。如果您有更具體的請求,也可以透過聊天框編寫自訂提示。
儘管它包含許多GPT-3模型,包括ChatGPT、text-curie-001、text-davinci-003、code-davinci-002和code-cushman-002,但只有text-davinci-003是與該擴展一起工作的預設模型。如果該擴充功能拋出錯誤,您可能需要檢查您的模型選擇,並在擴充功能的設定中將其設定為text-davinci-003。
該擴充功能需要一個OpenAI API金鑰,您將在安裝後在其設定選單中設定。然而,如果您的免費OpenAI信用已用盡,該擴充可能會失敗。
Code GPT是一個更全面的AI服務。儘管它的預設AI選擇是OpenAI,但它還包括Cohere、AI21和Anthropic等ChatGPT替代方案。除了GPT-3.5和GPT-4,它還能夠支援多種其他的AI模型。
要使用Code GPT擴展,您需要設定OpenAI API金鑰。您可以使用內建指令進行設定。因此,請確保您有足夠的免費信用或高級計劃來使用該服務。 Code GPT的一個有價值的功能是它能夠從程式碼註釋中獲取提示,並將生成的程式碼插入到可用的程式碼檔案中(使用目標程式語言)。
它具有內建和自訂提示。一個小缺點是,它每個請求僅允許最多800個標記。因此,與其他某些提供者相比,它所能接受的文字長度較少。
#ChatGPT Helper是一個簡單的AI助手,如果您只需要快速解決程式設計問題,可以將其新增至VS Code。此擴充功能易於使用,僅設計用於接受有限數量的內建提示。
ChatGPT Helper現已更新,支援GPT-3.5和GPT-4,並加入了可在兩者之間切換的選項。要獲得OpenAI API的存取權限,在您安裝後的第一次提示後,您將被要求進行API金鑰的設定。
然而,與其他ChatGPT擴充不同,它沒有聊天功能。但是您可以透過VS Code的命令面板發送自訂提示。它將回應寫入單獨的文字檔案中,允許您稍後保存提示的回應。
#Genie AI的ChatGPT擴展具有更好的美觀,採用了更貼近使用者的介面,並提供內建提示。它支援GPT-3、GPT-3.5和GPT-4。與之前提到的許多ChatGPT擴充一樣,它也需要一個OpenAI API金鑰。
它還允許您選擇根據需求調整的不同溫度精度;您可以選擇精確、平衡或創造性的回應。除了內建提示,您還可以透過Genie AI VS Code擴充的聊天框與ChatGPT進行更具體的互動。
在使用擴充功能產生程式碼時,您無需將其複製並貼上到需要的位置。回應會自動寫入相關的程式碼檔案中,您可以直接使用程式碼庫中的回應。此外,您還可以將對話保存在本地,並在下次繼續使用。
#Jay Barnes 的ChatGPT VS Code 擴充功能非常方便,如果您想免費使用ChatGPT,它將為您提供幫助。它在不同的層次上運行,需要您的ChatGPT網頁會話令牌和使用者代理,而不是OpenAI API金鑰。由於它增強了您與Web上的ChatGPT之間的互動,所以它是免費的。
雖然它允許您在VS Code中免費使用ChatGPT,但設定起來比較複雜,有時可能會出現延遲和偶發的故障。此外,您需要定期重設存取權杖,因為這些令牌會隨著ChatGPT網頁會話的過期而失效。
它具備內建提示功能,同時可以透過聊天選單接收自訂提示,與其他ChatGPT擴充功能類似。整體來看,這個擴充功能並沒有被列入我們認為在VS Code上最優秀的ChatGPT擴充清單中。但它是免費的,當您的免費信用用盡時可能會派上用場。然而,請注意防止您的會話被劫持。
在我們日常生活中,ChatGPT和其他生成式AI模型已經證明具有實用價值。無論我們是否接受它們,它們都將繼續存在。如果您能有效利用這些AI工具,它們只是有助益而不具威脅性。
使用這些ChatGPT擴充功能之一進行程式設計並不能保證一切順利。為了解決程式設計問題,需要將這些AI工具與人類的輸入和一些網路搜尋技巧相互融合。您可能想了解如何在VS Code中使用ChatGPT——以了解這些擴充功能如何實際運作的實際意義。
以上是VS Code 的 六個優秀 ChatGPT 擴充插件的詳細內容。更多資訊請關注PHP中文網其他相關文章!