cmp clippy
1.0.0
تنفيذ مصدر nvim-cmp لامتداد VSCode Clippy.
يعد ملحق Code Clippy VSCode بمثابة محاولة لإنشاء إصدار مفتوح المصدر من Github Copilot حيث يكون كل من الامتداد والنموذج والبيانات التي تم تدريب النموذج عليها مجانية ليستخدمها الجميع. إذا كنت ترغب في معرفة المزيد حول كيفية تشغيل النموذج Code Clippy، فراجع هذا الريبو.
Plug ' nvim-lua/plenary.nvim '
Plug ' vappolinario/cmp-clippy '
بالإضافة إلى ذلك، ستحتاج إلى حساب Huggingface للحصول على مفتاح واجهة برمجة التطبيقات (API) الضروري الذي يتم استخدامه لتخويل المكالمات إلى Huggingface's 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 والتي ربما تحتوي على أشياء مثل التعليمات البرمجية الضعيفة أو المعلومات الخاصة مثل المفاتيح الخاصة أو كلمات المرور. من الممكن أن تتسرب التعليمات البرمجية الضعيفة أو المعلومات الخاصة إلى الاقتراحات، وبالتالي من المحتمل أن تتسرب. تقتصر الاقتراحات حاليًا على عدد قليل من الرموز الإضافية نظرًا لأن النموذج يبدأ في هلوسة المتغيرات والأساليب كلما سمح له بإنشاء اقتراحات أطول. إذا كنت ترغب في قراءة المزيد عن أوجه القصور في النموذج المستخدم في التوليد والبيانات المستخدمة لتدريب النموذج، فيرجى الرجوع إلى بطاقة النموذج وورقة البيانات التي تشرحها بشكل أكثر تعمقًا. إذا كنت ترغب في معرفة المزيد حول كيفية تدريب النموذج وجمع البيانات، فيرجى الرجوع إلى هذا المستودع. |
---|