مستوى المؤشر لمساعدة الذكاء الاصطناعي للنص السامي. أعني ذلك.
يعمل مع جميع API Openai'ish: Llama.cpp Server ، Ollama أو أي استضافة طرف ثالث LLM.

انطلق الفيديو إلى 1.7x
انطلق الفيديو إلى 1.7x
Package Control: Install Package .OpenAI واضغط على Enter . يعمل وضع chatgpt في الطريق التالي:
OpenAI: Chat Model Select أو OpenAI: Chat Model Select With Tabs .OpenAI: Open in Tab .OpenAI: Refresh Chat .OpenAI: Reset Chat History لإنقاذ. ملحوظة
اقترحت أن تربط ما لا يقل عن OpenAI: New Message ، OpenAI: Chat Model Select and OpenAI: Show output panel من أجل الراحة ، يمكنك القيام بذلك في إعدادات البرنامج المساعد.
يمكنك فصل سجل الدردشة وإعدادات مساعد لمشروع معين عن طريق إلحاق المقتطف التالي بإعداداته:
{
"settings" : {
"ai_assistant" : {
"cache_prefix" : " your_project_name "
}
}
}يمكنك إضافة بعض الأشياء إلى طلبك:
لتنفيذ الأول ، فقط حدد شيئًا ما ضمن عرض نشط وبدء الطلب بهذه الطريقة دون التبديل إلى علامة تبويب أخرى ، وسيتم إضافة الاختيار إلى طلب كرسالة سابقة (سيتم تقسيم كل قطعة اختيار بواسطة سطر جديد).
لإرسال الملف (الملفات) بأكمله مقدمًا لطلب ، يجب عليك super+button1 عليها لجعل جميع علامات التبويب منها مرئية في مجموعة عرض واحدة ثم تشغيل [New Message|Chat Model] with Sheets كما هو موضح على الشاشة أدناه. انتبه ، أنه في المثال المعطى فقط ، سيتم إرسال README.md و 4.0.0.md إلى خادم ، ولكن ليس محتوى AI chat .

ملحوظة
لا يهم أيضًا ما إذا كان الملف مستمرًا على القرص أو أنه مجرد مخزن مؤقت افتراضي مع نص فيه ، إذا تم اختياره ، فسيتم إرسال محتوىها في كلتا الحالتين.
يمكن استدعاء مقبض الصور بواسطة OpenAI: Handle Image Command.
إنه يتوقع تحديد مسار مطلق إلى الصورة في مخزن مؤقت أو مخزّن في الحافظة على مكالمة الأوامر (SMTH Like/UserName/ /Users/username/Documents/Project/image.png /project/image.png). بالإضافة إلى ذلك ، يمكن تمرير الأمر بواسطة لوحة الإدخال للمتابعة الصورة بالمعالجة الخاصة. يتم دعم صور png و jpg فقط.
ملحوظة
يتوقع البرنامج المساعد حاليًا الرابط أو قائمة الروابط مفصولة بخط جديد ليتم تحديده في المخزن المؤقت أو تخزينه في الحافظة فقط .
Phantom هي واجهة المستخدم المتراكبة التي تم وضعها في عرض المحرر (انظر الصورة أدناه). لا يؤثر على محتوى العرض.
"prompt_mode": "phantom" لمساعد الذكاء الاصطناعي في إعداداته.OpenAI: New Message أو OpenAI: Chat Model Select واطلب ما تريد في جزء الإدخال المنبثق.ctrl+c للتوقف عن المطالبة كما هو الحال مع وضع panel . 
مهم
ومع ذلك ، هذا وضع مستقل ، أي لن يتم إرسال سجل الدردشة الموجود إلى خادم أثناء التشغيل.
ملحوظة
يمكن العثور على دليل أكثر تفصيلاً ، بما في ذلك أمثلة تكوين مساعد مختلف ، ضمن إعدادات البرنامج المساعد.
تحذير
يتم إهمال ما يلي في الأوامر العازلة وسيتم إزالته في الإصدار 5.0.
append ، replace ، insert . انهم وصفي ذاتي تماما. يجب إعدادها في الإعدادات المساعدة ليصبح ساري المفعول.OpenAI: New Message ."url" لنموذج معين للإشارة إلى أي مضيف تقوم بتشغيله (على سبيل المثال "http://localhost:8080" )."token" إذا كان مزودك يحتاج إلى واحد."chat_model" إلى نموذج من اختيارك وأنت تم تعيينك. تحذير
نظرًا لقضية معروفة ، مطلوب حاليًا قيمة رمزية تبلغ 10 حرفًا أو أكثر حتى بالنسبة للخوادم غير المضمونة. مزيد من التفاصيل هنا.
ملحوظة
يمكنك تعيين كل من url والرمز token إما على أساس مثيل للمساعد ، وبالتالي أن تكون قادرًا على التبديل بحرية بين المصدر المغلق ونماذج مفتوحة من مصادر داخل جلسة واحدة.
يحتوي المكون الإضافي لـ Openai على ملف إعدادات حيث يمكنك تعيين مفتاح Openai API الخاص بك. هذا مطلوب لمعظم مقدمي الخدمات للعمل. لتعيين مفتاح API الخاص بك ، افتح الإعدادات ضمن Preferences -> Package Settings -> OpenAI -> Settings ولصق مفتاح API الخاص بك في خاصية الرمز المميز ، على النحو التالي:
{
"token" : " sk-your-token " ,
}تحذير
نظرًا لقضية معروفة ، مطلوب حاليًا قيمة رمزية تبلغ 10 حرفًا أو أكثر حتى بالنسبة للخوادم غير المضمونة. مزيد من التفاصيل هنا.
لتعطيل الإعلان ، عليك إضافة "advertisement": false في إعداد مساعد حيث ترغب في تعطيله.
يمكنك ربط مفاتيح أمر مكون إضافي معين في Preferences -> Package Settings -> OpenAI -> Key Bindings . على سبيل المثال ، يمكنك ربط "رسالة جديدة" بما في ذلك علامات التبويب النشطة كأمر سياق مثل هذا:
{
"keys" : [ "super+k" , "super+'" ] ,
"command" : "openai" , // or "openai_panel"
"args" : { "files_included" : true }
} ,إنه يعمل فقط.
مهم
يوصى بشدة بتثبيت حزمة MultimarkdownEditing لتطبيق مجموعة أوسع من اللغات مع تسليط الضوء على بناء الجملة.
يمكنك إعداده عن طريق تجاوز خاصية الوكيل في إعدادات OpenAI completion مثل المتابعة:
"proxy" : {
"address" : "127.0.0.1" , // required
"port" : 9898 , // required
"username" : "account" ,
"password" : "sOmEpAsSwOrD"
} مهم
إذا تم تكوين أي من المساعدين الخاص بك بـ "token" يقل عن 10 أحرف ، فسوف يفشلون دائمًا في إنشاء اتصال ، حتى لو لم يكن الخادم يتطلب المصادقة على الإطلاق. بدلاً من ذلك ، سينتج المكون الإضافي رسالة الخطأ التالية:
"لم يتم توفير رمز API ، يجب عليك تعيين رمز Openai في الإعدادات لجعل الأمور تعمل."
لحسن الحظ ، ستجد حلًا سريعًا وسهلًا هنا حتى يمكن إصدار الإصلاح!
تحذير
سيتم إرسال جميع التعليمات البرمجية المحددة إلى خوادم Openai (إن لم تكن تستخدم مزود API المخصص) للمعالجة ، لذا تأكد من أن لديك كل الأذونات اللازمة للقيام بذلك.
ملحوظة
هذا واحد كتب في البداية بنسبة 80 ٪ من قبل GPT3.5 في ذلك الوقت. كنت هناك في الغالب لأغراض تصحيح الأخطاء ، بدلاً من البحث في API ST. هذا سحر نقي ، أقسم!