这个项目能做什么

ChatPaper 是一个面向科研人员的开源论文处理工具,核心目标是用大语言模型加速文献阅读与写作流程。项目由中科大强化学习方向博士生开发,README 以中文为主,同时提供英文版本。 主要能力: - 论文总结:根据关键词在 arXiv 上自动搜索并下载最新论文,调用 ChatGPT API 将论文总结为固定结构,包括研究背景、已有方案及问题、本文方案与步骤、实验任务与效果,便于快速初筛。 - 本地 PDF 处理:可直接指定本地 PDF 文件或文件夹路径进行批量总结。 - 全文翻译:提供本地 PDF 全文翻译方案,依赖 scipdf_parser 与 grobid 服务,需在 Ubuntu 或 macOS 下配置 Java 环境后运行。 - 配套工具:README 列出 ChatReviewer(论文优缺点分析与改进建议)、ChatImprovement(润色与翻译)、ChatResponse(审稿回复)、ChatGenTitle(根据摘要生成标题)等关联项目,以及一键文献综述、ChatPaper2Xmind 等社区扩展。 - 谷歌学术整理:附带 google_scholar_spider.py,可按关键词检索并按引用排序导出 CSV。 运行方式: - 脚本方式:在 apikey.ini 中填入 OpenAI 密钥,安装 requirements.txt 依赖后运行 chat_paper.py 或 chat_arxiv.py,支持 query、filter_keys、max_results、sort、save_image、file_format 等参数。 - Flask 服务:运行 app.py,在本地 5000 端口提供网页界面,封装多个脚本接口,结果保存在 export、pdf_files、response_file 等目录。 - Docker:提供 docker-compose.yaml,需替换其中的 OpenAI 密钥后启动,README 提示该路径可能存在问题。 - HuggingFace Space:提供在线部署说明,但 README 注明该部分功能暂时停用。 README 同时提示搜索词无法识别连字符、综述类文章暂不支持、使用需保证网络代理,并强调学术伦理与规范使用。项目所有功能免费、代码开源。