ait
عبارة عن واجهة مستخدم طرفية للتفاعل مع العديد من نماذج اللغات الكبيرة التوليدية من موفري خدمات متعددين. يستخدم صندوق genai
للتواصل مع موفري النماذج. تم بناء TUI باستخدام صندوق ratatui
.
يتطلب التثبيت تثبيت cargo
.
cargo install ait
انسخ هذا المستودع والقرص cd
إلى دليل ait
وقم بتشغيل التطبيق باستخدام:
cargo run
تثبيت التطبيق عن طريق تشغيل:
cargo install --force --path .
الاسم الثنائي هو ait
.
الثنائيات متاحة أيضًا للتنزيل ضمن الإصدارات.
واجهة الدردشة مشروطة وتبدأ في الوضع "العادي". عن طريق الضغط على مفتاح i
يمكن إدخال النص في منطقة النص. يمكن العثور على مزيد من المعلومات بالضغط على ?
مفتاح. لإرسال استعلامات إلى موفري النماذج، تحتاج إما إلى الحصول على مفتاح واجهة برمجة التطبيقات (API) وتعيين متغير البيئة المناسب أو تحتاج إلى مثيل Ollama قيد التشغيل على http://localhost:11434
.
يتم تخزين سجل الدردشة كقاعدة بيانات sqlite
(يتم تسهيلها بواسطة صندوق rusqlite
) في دليل ذاكرة التخزين المؤقت للمستخدمين في الدليل الرئيسي ( ~/.cache/ait/chats.db
). بالإضافة إلى ذلك، سيقوم ait
بتخزين سجل لآخر محادثة في الدليل الرئيسي للمستخدم، ~/.cache/ait/latest-chat.log
على نظامي التشغيل macOS وLinux.