cmp clippy
1.0.0
VSCode Clippy 擴充功能的 nvim-cmp 來源實作。
Code Clippy VSCode 擴充功能旨在創建 Github Copilot 的開源版本,其中擴展、模型和模型訓練所使用的資料都可供每個人免費使用。如果您想了解有關該模型如何為 Code Clippy 提供支援的更多信息,請查看此存儲庫。
Plug ' nvim-lua/plenary.nvim '
Plug ' vappolinario/cmp-clippy '
此外,您還需要一個 Huggingface 帳戶才能取得必要的 API 金鑰,該金鑰用於授權呼叫 Huggingface 的 Inference API。
require ' cmp ' . setup {
sources = {
{ name = ' cmp-clippy ' ,
options = {
model = " EleutherAI/gpt-neo-2.7B " , -- check code clippy vscode repo for options
key = " " , -- huggingface.co api key
}
}
}
}
如 code-clippy-vscode README.md 中所述:
❗重要 -首先,此擴展是一個原型,其訓練的模型僅用於研究目的,不應用於開發現實世界的應用程式。這是因為用於產生程式碼建議的預設模型是根據從 GitHub 抓取的大量資料進行訓練的,這些資料可能包含易受攻擊的程式碼或私有資訊(例如私鑰或密碼)等內容。易受攻擊的代碼或私人資訊可能因此可能會洩漏到建議中。目前,建議僅限於一些額外的標記,因為模型開始產生幻覺變數和方法,允許產生更長的建議。如果您想詳細了解生成中使用的模型的缺點以及用於訓練模型的數據,請參閱此模型卡和數據表,其中對其進行了更深入的解釋。如果您想了解有關如何訓練模型和收集資料的更多信息,請參閱此存儲庫。 |
---|