ChatPaper使用 ChatGPT 总结 arXiv 论文
ChatPaper是一款论文总结工具。AI用一分钟总结论文,用户用一分钟阅读AI总结的论文。
它可以根据用户输入的关键词,自动在arxiv上下载最新的论文,再利用ChatGPT3.5的API接口强大的总结能力,将论文总结为固定的格式,以最少的文本,最低的阅读门槛,为大家提供最大信息量,以决定该精读哪些文章。
也可以提供本地的PDF文档地址,直接处理。
一般一个晚上就可以速通一个小领域的最新文章。
ChatPaper提供了一个Web图形界面,可以选择在私有或者公共环境中部署ChatPaper,也可以在Hugging Face上在线体验 作者提供的公共服务。
TODO list:
- 将提问换成英文--已经完成
- 用更加鲁棒的方法解析Method章节--使用交互模式,来判断
- 打包成exe文件,供小白用户直接使用。--放弃这个功能,全力打造网页版
- 如果有佬愿意搭建网站,也可以合作--已经合作
- 实现一个ChatReview版本,供大家审稿的时候参考(但可能有学术伦理问题)--正在尝试
- 其他的优化功能正在添加:本地PDF批量总结;token的自动评估; ---completed!
使用步骤:
Windows,mac和Ubuntu系统应该都可以;
python版本最好是3.9,其他版本应该也没啥问题
- 在apikey.ini中填入你的openai key。注意,这个代码纯本地项目,你的key很安全!如果不被OpenAI封的话。
2.注意:使用过程要保证全局代理!
3.安装依赖:
pip install -r requirements.txt
4.1.Arxiv在线批量搜索+下载+总结: 运行chat_paper.py, 比如:
python chat_paper.py --query "chatgpt robot" --filter_keys "chatgpt robot" --max_results 3
注意:搜索词无法识别-
,只能识别空格!所以原标题的连字符最好不要用!
4.2Arxiv在线批量搜索+下载+总结+高级搜索: 运行chat_paper.py, 比如:
python chat_paper.py --query "all: reinforcement learning robot 2023" --filter_keys "reinforcement robot" --max_results 3
4.3. Arxiv在线批量搜索+下载+总结+高级搜索+指定作者: 运行chat_paper.py, 比如:
python chat_paper.py --query "ti: Sergey Levine" --filter_keys "reinforcement robot" --max_results 3
4.4. 本地pdf总结: 运行chat_paper.py, 比如:
python chat_paper.py --pdf_path "demo.pdf"
4.5. 本地文件夹批量总结: 运行chat_paper.py, 比如:
python chat_paper.py --pdf_path "your_absolute_path"
评论