ChatPaper是一个免费的PDF论文全文总结及全文翻译软件,软件可以总结本地单个PDF文档或整个文件夹内的所有PDF文档,也可以从arxiv网站上搜索指定论文进行总结,加快获取知识理解知识的速度。作者开发意图:希望让语言不再成为中国人获取最新知识的障碍
本软件不光可以对论文进行全文总结,也可以对其它类型PDF文档进行全文总结和摘要。
使用前需要先配置ChatGPT的API keys,打开项目内的apikey.ini文件,将其中的sk-xxxx改为你实际的OPENAI 的API KEYS,代码只保存在本地电脑,你的key很安全!
ChatPaper整合包使用说明:
软件支持处理单个PDF文件也支持处理整个文件夹内的所有PDF文件,输入框内可输入单个PDF文件的路径也可以输入一个文件夹的路径,注意如果是输入文件夹的话,末尾不能有”\”,如果文件路径输入框内有选择目标,那么软件就会处理选择的本地电脑上的目标,如果没有选择的话,那么软件就会在Arxiv网站上进行搜索
查询关键词:为向arxiv网站搜索的关键词,有一些缩写示范:all, ti(title), au(author),一个查询关键词示例:chatgpt robot, 或 all: ChatGPT robot,或指定作者 au: Sergey Levine
摘要关键词:为你需要在摘要文本中搜索的关键词,必须保证每个词都出现,才算是你的目标论文
搜索论文数:即每次搜索的最大文章数,经过上面的筛选,才是你的目标论文数,chat只总结筛选后的论文
注意:关键词中不能有符号“-”,
如果是在arxiv网站搜索的话,由于网络延迟等原因,速度可能会慢一些
最终总结结果生成的MD文档位于export文件夹内,联网下载的PDF文档位于pdf_files文件夹内(如果有的话)
软件支持PDF全文翻译,单需要额外配置,配置教程如下:
- 必须是在Ubuntu或者MacOS下使用!接下来的教程默认是Ubuntu18.04/20.04.
- 在安装了ChatPaper默认依赖之后,激活它的虚拟环境,进入scipdf_parser-master文件夹,进入这个路径后,继续安装这里面的依赖。
- 安装好了这里的以来后,还需要安装Java的环境,我们推荐安装java11.0.19
- 先更新系统包:sudo apt-get update
- 然后命令安装 OpenJDK 11:sudo apt-get install openjdk-11-jdk
- 完成以上步骤后,你可以用以下命令来确认安装的 Java 版本:java -version
- 这将返回你当前的 Java 版本信息。到这一步,基本上Java的安装成功
- 再然后,再后台启动scipdf服务,这里需要下载不少依赖:bash serve_grobid.sh
- 等服务启动好后,可以不用管它,新开一个终端,启动python程序:python chat_summary.py
- 也可以后台默认启动serve_grobid.sh: nohup bash serve_grobid.sh
PDF全文总结软件ChatPaper下载链接: