cmp clippy
1.0.0
Implémentation source nvim-cmp de l'extension VSCode Clippy.
L'extension Code Clippy VSCode est un effort visant à créer une version open source de Github Copilot où l'extension, le modèle et les données sur lesquels le modèle a été formé sont gratuits pour tout le monde. Si vous souhaitez en savoir plus sur la façon dont le modèle alimente Code Clippy, consultez ce dépôt.
Plug ' nvim-lua/plenary.nvim '
Plug ' vappolinario/cmp-clippy '
De plus, vous aurez besoin d'un compte Huggingface afin d'obtenir la clé API nécessaire qui est utilisée pour autoriser les appels à l'API d'inférence de 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
}
}
}
}
Comme exprimé dans code-clippy-vscode README.md :
❗ Important - Avant tout, cette extension est un prototype et le modèle sur lequel elle a été formée est uniquement à des fins de recherche et ne doit pas être utilisé pour développer des applications du monde réel. En effet, le modèle par défaut utilisé pour générer les suggestions de code a été formé sur un grand ensemble de données extraites de GitHub qui auraient pu contenir des éléments tels que du code vulnérable ou des informations privées telles que des clés privées ou des mots de passe. Un code vulnérable ou des informations privées peuvent et seront donc probablement divulgués dans les suggestions. Actuellement, les suggestions se limitent à quelques jetons supplémentaires, car le modèle commence à halluciner les variables et les méthodes à mesure qu'il est autorisé à générer des suggestions plus longues. Si vous souhaitez en savoir plus sur les lacunes du modèle utilisé dans la génération et les données utilisées pour entraîner le modèle, veuillez vous référer à cette fiche modèle et à cette fiche technique qui l'expliquent plus en profondeur. Si vous souhaitez en savoir plus sur la manière dont le modèle a été formé et sur la manière dont les données ont été collectées, veuillez vous référer à ce référentiel. |
---|