هذا هو المستودع الرسمي لتطبيق FreedomGPT. تم تصميمه باستخدام Electron وReact ويسمح للمستخدمين بتشغيل نماذج LLM على أجهزتهم المحلية.
انضم إلى خادم Discord الخاص بنا للحصول على آخر التحديثات والتفاعل مع المجتمع.
git clone --recursive https://github.com/ohmplatform/FreedomGPT.git freedom-gpt
cd freedom-gpt
npx yarn install
cd llama.cpp
make
cd llama.cpp
cmake .
cmake -- build . -- config Release
يجب أن يكون لديك الآن مجلد Release
الذي يحتوي على ملف main.exe
بداخله. يمكنك تشغيل هذا الملف لاختبار عميل الدردشة.
لتشغيل التطبيق، قم بتشغيل الأمر التالي في جهازك الطرفي من الدليل الجذر للمشروع:
npx yarn start
إذا لزم الأمر، يمكن تغيير المنافذ في: src/ports.ts
للبدء، تحتاج إلى تثبيت العديد من الحزم المطلوبة. قم بتشغيل الأوامر التالية:
sudo apt install nodejs
sudo apt install yarn
sudo apt install git
sudo apt install make
sudo apt install g++
sudo apt install npm
انتقل إلى دليل المشروع وقم بإنشائه:
cd freedom-gpt/llama.cpp
make
cd ..
npm install
npm run
npm start
يمكنك تنزيل نماذج Liberty Edge يدويًا وتعيين المسارات لهذه الملفات من شاشة AI Models.
لتمكين أرباح التعدين، اتبع الخطوات التالية:
xmrig
إلى دليل freedom-gpt/miner/mac/fgptminer
: # Assuming you have extracted xmrig in the current directory
cp xmrig freedom-gpt/miner/mac/fgptminer
يستخدم هذا المشروع العديد من الحزم والمكتبات مفتوحة المصدر، والتي بدونها لم يكن هذا المشروع ممكنًا:
"llama.cpp" - مكتبة C++. https://github.com/ggerganov/llama.cpp
"LLAMA" من Facebook Research - خوارزمية بحث تقريبية لأقرب جيران ذات زمن وصول منخفض وواسعة النطاق. https://github.com/facebookresearch/llama
"واجهة مستخدم Chatbot" - https://github.com/mckaywrigley/chatbot-ui
نود أن نعرب عن امتناننا لمطوري هذه الحزم والمساهمين فيها لجعل عملهم متاحًا للجمهور بموجب تراخيص مفتوحة المصدر. لقد مكنتنا مساهماتهم من بناء مشروع أكثر قوة وكفاءة.
انظر ملف الترخيص.