paper summarizer
1.0.0
Un Slack Bot pour résumer les articles arXiv, optimisé par OpenAI LLM.
Ce référentiel propose 2 fonctionnalités principales :
Actuellement, le bot ne prend en charge que les articles publiés sur arXiv.
git clone https://github.com/discus0434/paper-summarizer.git
Si vous n'utilisez pas CUDA (c'est-à-dire que vous utilisez uniquement le CPU), vous pouvez modifier Dockerfile
comme suit :
- FROM paddlepaddle/paddle:2.4.1-gpu-cuda11.2-cudnn8.2-trt8.0
+ FROM paddlepaddle/paddle:2.4.1
Ensuite, créez une image Docker :
cd paper-summarizer/docker && make build
OPENAI_ORGANIZATION
peut être facultatif.
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
Vous pouvez exécuter l'API avec la commande suivante :
make run
Si votre PC est Windows, exécutez ci-dessous dans git bash :
make run-win
docker exec -it < container id > bash
python3 app.py
Ensuite, transférez le port en utilisant ngrok ou quelque chose comme ça.
Ce référentiel est sous licence AGPLv3. Voir LICENCE pour plus d’informations.