paper summarizer
1.0.0
用於總結 arXiv 論文的 Slack 機器人,由 OpenAI LLM 提供支援。
此儲存庫提供 2 個主要功能:
目前,該機器人僅支援 arXiv 上發布的論文。
git clone https://github.com/discus0434/paper-summarizer.git
如果不使用CUDA(即僅使用CPU),可以修改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
如果您的 PC 是 Windows,請在 git bash 中執行以下命令:
make run-win
docker exec -it < container id > bash
python3 app.py
然後,使用 ngrok 或類似的東西轉發連接埠。
該存儲庫已根據 AGPLv3 獲得許可。請參閱許可證以了解更多資訊。