paper summarizer
1.0.0
Slack Bot для обобщения статей arXiv на базе OpenAI LLM.
Этот репозиторий предлагает 2 основные функции:
На данный момент бот поддерживает только статьи, размещенные на 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. См. ЛИЦЕНЗИЮ для получения дополнительной информации.