paper summarizer
1.0.0
Ein Slack Bot zum Zusammenfassen von arXiv-Artikeln, unterstützt von OpenAI LLMs.
Dieses Repository bietet zwei Hauptfunktionen:
Derzeit unterstützt der Bot nur auf arXiv veröffentlichte Artikel.
git clone https://github.com/discus0434/paper-summarizer.git
Wenn Sie CUDA nicht verwenden (d. h. nur CPU verwenden), können Sie Dockerfile
wie folgt ändern:
- FROM paddlepaddle/paddle:2.4.1-gpu-cuda11.2-cudnn8.2-trt8.0
+ FROM paddlepaddle/paddle:2.4.1
Erstellen Sie dann ein Docker-Image:
cd paper-summarizer/docker && make build
OPENAI_ORGANIZATION
könnte optional sein.
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
Sie können die API mit dem folgenden Befehl ausführen:
make run
Wenn Ihr PC Windows ist, führen Sie Folgendes in Git Bash aus:
make run-win
docker exec -it < container id > bash
python3 app.py
Leiten Sie dann den Port mit ngrok oder etwas Ähnlichem weiter.
Dieses Repository ist unter AGPLv3 lizenziert. Weitere Informationen finden Sie unter LIZENZ.