AIrXiv
1.0.0
AIrXiv هو نموذج أولي لمساعد أبحاث ArXiv المدعوم من LLM. إنه تطبيق Electron مزود بواجهة خلفية Flask مدعومة بواجهة برمجة تطبيقات OpenAI. يعتمد AIrXiv على مفتاح OpenAI API الذي يواجه المستخدم.
k = 3
افتراضيًا) من متجر FAISS للمتجهات. يمكن ضبط k
في config.yml
، بالإضافة إلى حجم القطعة وطول الخطوة للقطع (512 و384 افتراضيًا).static
، وعناصر الواجهة الخلفية موجودة في util
و main.py
يرجى فتح مشكلة إذا كنت تواجه مشاكل في التثبيت.
cd
في الريبو: git clone https://github.com/smsharma/AIrXiv.git
cd AIrXiv
conda env create -f environment.yml
conda activate airxiv
npm install
قم بتشغيل تطبيق الإلكترون باستخدام
npm run dev
الذي يطلق الواجهة الخلفية لـ Python/Flask ( python main.py
أو npm run start-flask
) بالإضافة إلى الواجهة الأمامية ( npm start
). إذا فشل ذلك، حاول تشغيل الأمرين بشكل منفصل. أضف معرف arXiv أو اثنين، وأدخل مفتاح OpenAI API في مربع النص باتجاه الأسفل، وابدأ في طرح الأسئلة!
ملاحظات الاستخدام:
gpt-3.5-turbo
أو gpt-4
في إعدادات التطبيق. يعد gpt-4
أفضل بشكل ملحوظ على وجه الخصوص في تنفيذ التعليمات البرمجية، ولكنه أكثر تكلفة من حيث الحجم (حوالي 0.02 دولار/1000 رمز مميز) مقارنة gpt-3.5-turbo
، بالإضافة إلى أن الوصول إلى واجهة برمجة التطبيقات يخضع لقائمة انتظار.AIrXiv مرخص بموجب ترخيص MIT.