paper summarizer
1.0.0
OpenAI LLM을 기반으로 arXiv 논문을 요약하는 Slack Bot입니다.
이 저장소는 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에 따라 라이센스가 부여됩니다. 자세한 내용은 라이센스를 참조하세요.