paper summarizer
1.0.0
Um Slack Bot para resumir artigos arXiv, desenvolvido por OpenAI LLMs.
Este repositório oferece 2 recursos principais:
Atualmente, o bot suporta apenas artigos postados no arXiv.
git clone https://github.com/discus0434/paper-summarizer.git
Se você não usa CUDA (ou seja, usa apenas CPU), você pode modificar Dockerfile
da seguinte forma:
- FROM paddlepaddle/paddle:2.4.1-gpu-cuda11.2-cudnn8.2-trt8.0
+ FROM paddlepaddle/paddle:2.4.1
Em seguida, crie uma imagem Docker:
cd paper-summarizer/docker && make build
OPENAI_ORGANIZATION
pode ser opcional.
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
Você pode executar a API com o seguinte comando:
make run
Se o seu PC for Windows, execute abaixo no git bash:
make run-win
docker exec -it < container id > bash
python3 app.py
Em seguida, encaminhe a porta usando ngrok ou algo parecido.
Este repositório está licenciado sob AGPLv3. Consulte LICENÇA para obter mais informações.