paper summarizer
1.0.0
Slack Bot สำหรับการสรุปเอกสาร arXiv ขับเคลื่อนโดย 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
หากพีซีของคุณเป็น Windows ให้รันด้านล่างใน git bash:
make run-win
docker exec -it < container id > bash
python3 app.py
จากนั้นส่งต่อพอร์ตโดยใช้ ngrok หรืออะไรทำนองนั้น
พื้นที่เก็บข้อมูลนี้ได้รับอนุญาตภายใต้ AGPLv3 ดูใบอนุญาตสำหรับข้อมูลเพิ่มเติม