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 抓取的大量数据进行训练的,这些数据可能包含易受攻击的代码或私有信息(例如私钥或密码)等内容。易受攻击的代码或私人信息可能因此可能会泄漏到建议中。目前,建议仅限于一些额外的标记,因为模型开始产生幻觉变量和方法,允许生成更长的建议。如果您想详细了解生成中使用的模型的缺点以及用于训练模型的数据,请参阅此模型卡和数据表,其中对其进行了更深入的解释。如果您想了解有关如何训练模型和收集数据的更多信息,请参阅此存储库。 |
---|