ChatPaper使用 ChatGPT 总结 arXiv 论文

联合创作 · 2023-09-25 21:46

ChatPaper是一款论文总结工具。AI用一分钟总结论文,用户用一分钟阅读AI总结的论文。

它可以根据用户输入的关键词,自动在arxiv上下载最新的论文,再利用ChatGPT3.5的API接口强大的总结能力,将论文总结为固定的格式,以最少的文本,最低的阅读门槛,为大家提供最大信息量,以决定该精读哪些文章。

也可以提供本地的PDF文档地址,直接处理。

一般一个晚上就可以速通一个小领域的最新文章。

ChatPaper提供了一个Web图形界面,可以选择在私有或者公共环境中部署ChatPaper,也可以在Hugging Face上在线体验 作者提供的公共服务。

TODO list:

  1. 将提问换成英文--已经完成
  2. 用更加鲁棒的方法解析Method章节--使用交互模式,来判断
  3. 打包成exe文件,供小白用户直接使用。--放弃这个功能,全力打造网页版
  4. 如果有佬愿意搭建网站,也可以合作--已经合作
  5. 实现一个ChatReview版本,供大家审稿的时候参考(但可能有学术伦理问题)--正在尝试
  6. 其他的优化功能正在添加:本地PDF批量总结;token的自动评估; ---completed!

使用步骤:

Windows,mac和Ubuntu系统应该都可以;

python版本最好是3.9,其他版本应该也没啥问题

  1. 在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"
浏览 8
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报