cmp clippy
1.0.0
implementasi sumber nvim-cmp dari ekstensi VSCode Clippy.
Ekstensi Code Clippy VSCode adalah upaya untuk membuat Github Copilot versi open source di mana ekstensi, model, dan data tempat model dilatih gratis untuk digunakan semua orang. Jika Anda ingin mempelajari lebih lanjut tentang bagaimana model memberdayakan Code Clippy, lihat repo ini.
Plug ' nvim-lua/plenary.nvim '
Plug ' vappolinario/cmp-clippy '
Selain itu, Anda memerlukan akun Huggingface untuk mendapatkan kunci API yang diperlukan yang digunakan untuk mengotorisasi panggilan ke API Inferensi 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
}
}
}
}
Seperti yang diungkapkan dalam code-clippy-vscode README.md:
❗ Penting - Pertama dan terpenting, ekstensi ini adalah prototipe dan model yang dilatihnya hanya untuk tujuan penelitian dan tidak boleh digunakan untuk mengembangkan aplikasi di dunia nyata. Hal ini karena model default yang digunakan untuk menghasilkan saran kode dilatih pada sekumpulan besar data yang diambil dari GitHub yang mungkin berisi hal-hal seperti kode rentan atau informasi pribadi seperti kunci pribadi atau kata sandi. Kode yang rentan atau informasi pribadi dapat dan oleh karena itu mungkin akan bocor ke dalam saran. Saat ini saran hanya terbatas pada beberapa token tambahan karena model mulai berhalusinasi terhadap variabel dan metode, semakin lama saran dapat dihasilkan. Jika Anda ingin membaca lebih lanjut tentang kekurangan model yang digunakan dalam pembuatan dan data yang digunakan untuk melatih model, silakan merujuk ke kartu model dan lembar data ini yang menjelaskannya lebih mendalam. Jika Anda ingin mempelajari lebih lanjut tentang cara model dilatih dan data dikumpulkan, silakan merujuk ke repositori ini. |
---|