Based on the inspiration of ChatPaper, I developed this ChatReviewer over the weekend and open source it for everyone.
**ChatReviewer is an automatic paper review AI assistant based on ChatGPT-3.5's API interface. **
If it is helpful to you, a Star and Fork is a confirmation and encouragement to me.
Feel free to repost it, as well as any questions and improvement ideas!
⭐️⭐️⭐️**Warning: ChatReviewer was developed to help people improve review efficiency and review quality, not to completely replace people with independent review, please be responsible for the reviewed papers and do not directly copy and paste any generated review comments!!! **
- ** Updated ChatResponse, an AI assistant that automatically generates author responses based on reviewers' comments. (ChatResponse and ChatReviewer are a bit left and right...) **
Windows, Mac and Linux systems should be available, python version 3.8 or 3.9 is preferred, because below 3.8 the package tiktoken is not supported.
- Fill in your openai key (the string starting with sk) in apikey.ini.
- Enter the review format you want in ReviewFormat.txt (otherwise it is the default format).
- Installation requirements.
pip install -r requirements.txt
- To review a paper locally: run chat_reviewer.py, e.g.
python chat_reviewer.py --paper_path "input_file/demo1.pdf"
To do a batch review of a local paper: run chat_reviewer.py, e.g.
python chat_reviewer.py --paper_path "input_file_path"
To reply to a local review comment review_comments.txt: run chat_response.py, e.g.
python chat_response.py --comment_path "review_comments.txt"
- Thanks to OpenAI for the powerful ChatGPT-API.
- Thanks to kaixindelele for ChatPaper and the spirit of open source , the code of ChatReviewer is based on ChatPaper modified.