paper summarizer
1.0.0
روبوت Slack Bot لتلخيص أوراق arXiv، مدعوم من OpenAI LLMs.
يوفر هذا المستودع ميزتين رئيسيتين:
حاليًا، يدعم الروبوت فقط الأبحاث المنشورة على arXiv.
git clone https://github.com/discus0434/paper-summarizer.git
إذا كنت لا تستخدم CUDA (أي أنك تستخدم وحدة المعالجة المركزية فقط)، فيمكنك تعديل Dockerfile
على النحو التالي:
- FROM paddlepaddle/paddle:2.4.1-gpu-cuda11.2-cudnn8.2-trt8.0
+ FROM paddlepaddle/paddle:2.4.1
ثم أنشئ صورة Docker:
cd paper-summarizer/docker && make build
قد تكون OPENAI_ORGANIZATION
اختيارية.
echo " OPENAI_ORGANIZATION=org-XXX " >> .env
echo " OPENAI_API_KEY=sk-XXX " >> .env
echo " SLACK_INCOMING_WEBHOOK_URL=https://hooks.slack.com/services/XXX/XXX/XXX " >> .env
echo " SLACK_SIGNING_SECRET=XXX " >> .env
echo " SLACK_BOT_TOKEN=xoxb-XXX " >> .env
يمكنك تشغيل API باستخدام الأمر التالي:
make run
إذا كان جهاز الكمبيوتر الخاص بك يعمل بنظام Windows، فقم بالتشغيل أدناه في git bash:
make run-win
docker exec -it < container id > bash
python3 app.py
ثم قم بإعادة توجيه المنفذ باستخدام ngrok أو شيء من هذا القبيل.
هذا المستودع مرخص بموجب AGPLv3. راجع الترخيص لمزيد من المعلومات.