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"

浏览 32
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

编辑 分享
举报