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, который используется для авторизации вызовов API Inference Huggingface.
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
}
}
}
}
Как указано в README.md code-clippy-vscode:
❗ Важно. Прежде всего, это расширение является прототипом , а модель, на которой оно было обучено, предназначена только для исследовательских целей и не должна использоваться для разработки реальных приложений. Это связано с тем, что модель по умолчанию, которая используется для генерации предложений по коду, была обучена на большом наборе данных, извлеченных из GitHub, которые могли содержать такие вещи, как уязвимый код или личную информацию, такую как закрытые ключи или пароли. Уязвимый код или личная информация могут и, следовательно, вероятно, попадут в предложения. В настоящее время предложения ограничены лишь несколькими дополнительными токенами, поскольку модель начинает галлюцинировать переменные и методы, чем более длинные предложения ей разрешено генерировать. Если вы хотите узнать больше о недостатках модели, использованной при создании, и данных, использованных для обучения модели, обратитесь к этой карточке модели и таблице данных, которые объясняют ее более подробно. Если вы хотите узнать больше о том, как обучалась модель и собирались данные, обратитесь к этому репозиторию. |
---|