本项目基于 dw-dengwei/daily-arXiv-ai-enhanced 项目进行修改
这个工具会每天爬取 https://arxiv.org 并使用大语言模型对论文进行总结。
在线体验:https://linfei83.github.io/daily-arXiv-ai-enhanced/
- 使用GitHub Actions和GitHub Pages的免费功能,无需服务器
- 每天凌晨开始爬取数据,并使用DeepSeek进行总结。这个时段是DeepSeek的非高峰折扣期,每天仅需约0.2元人民币。
- 提供GitHub Pages前端界面,使用LocalStorage存储个性化偏好信息(如感兴趣的关键词和作者),并高亮显示匹配偏好的论文。
- GitHub Pages兼顾了电脑和移动设备的显示效果,确保可以在移动设备上轻松查看论文
- 主页面。高亮显示感兴趣的关键词和作者。
- 设置页面。设置关键词和作者并存储在您的浏览器中。
- 详情页面。显示您点击的论文的详细信息。
- 日期选择。支持选择单个日期或日期范围来筛选论文(注意:较大的日期范围会显示大量论文,可能导致浏览器卡顿。)。
- 统计页面(开发中)。帮助您分析论文。为您选择的日期提取论文关键词。此外,如果您选择日期范围,将显示关键词趋势图。(幸运的是,选择大范围的论文不会导致浏览器卡顿,因为此页面不会显示所有论文。处理关键词可能需要几秒钟。)
此仓库将每天爬取关于cs.CV、cs.GR、cs.CL和cs.AI的arXiv论文,并使用DeepSeek以中文总结论文。 如果您希望爬取其他arXiv类别、使用其他大语言模型或其他语言,请按照说明操作。 否则,您可以直接使用 https://linfei83.github.io/daily-arXiv-ai-enhanced/。如果您喜欢请给个星标 :)
操作步骤:
- 将此仓库Fork到您自己的账户
- 进入:您的仓库 -> Settings -> Secrets and variables -> Actions
- 进入Secrets。Secrets是加密的,用于敏感数据
- 创建两个名为
OPENAI_API_KEY和OPENAI_BASE_URL的仓库密钥,并输入相应的值。
OPENAI_BASE_URL=https://api.deepseek.com/v1- 进入Variables。Variables以明文显示,用于非敏感数据
- 创建以下仓库变量:
CATEGORIES:用","分隔类别,如"cs.CL, cs.CV"LANGUAGE:如"Chinese"或"English"MODEL_NAME:如"deepseek-chat"EMAIL:您的邮箱,用于推送到GitHubNAME:您的姓名,用于推送到GitHub
- 进入您的仓库 -> Actions -> arXiv-daily-ai-enhanced
- 您可以手动点击Run workflow来测试是否正常工作(可能需要约一小时)。默认情况下,此操作将每天自动运行。您可以在
.github/workflows/run.yml中修改。 - 设置GitHub Pages:进入您的仓库 -> Settings -> Pages。在
Build and deployment中,设置Source="Deploy from a branch",Branch="main", "/(root)"。等待几分钟,访问 https://<username>.github.io/daily-arXiv-ai-enhanced/。请查看此issue获取更详细的说明。
CATEGORIES环境变量支持所有arXiv官方分类。以下是主要的分类选项:
常用的计算机科学分类:
cs.AI- 人工智能 (Artificial Intelligence)cs.CV- 计算机视觉和模式识别 (Computer Vision and Pattern Recognition)cs.CL- 计算和语言/自然语言处理 (Computation and Language)cs.LG- 机器学习 (Machine Learning)cs.RO- 机器人学 (Robotics)cs.CR- 密码学和安全 (Cryptography and Security)cs.DB- 数据库 (Databases)cs.DC- 分布式、并行和集群计算 (Distributed, Parallel, and Cluster Computing)cs.DS- 数据结构和算法 (Data Structures and Algorithms)cs.GR- 图形学 (Graphics)cs.HC- 人机交互 (Human-Computer Interaction)cs.IR- 信息检索 (Information Retrieval)cs.IT- 信息理论 (Information Theory)cs.NI- 网络和互联网架构 (Networking and Internet Architecture)cs.SE- 软件工程 (Software Engineering)cs.SI- 社交和信息网络 (Social and Information Networks)
physics.optics- 光学physics.app-ph- 应用物理physics.comp-ph- 计算物理astro-ph.CO- 宇宙学和非银河天体物理cond-mat.mes-hall- 介观和纳米尺度物理quant-ph- 量子物理
math.NA- 数值分析math.OC- 优化和控制math.ST- 统计理论math.PR- 概率论
eess.IV- 图像和视频处理 (Image and Video Processing)eess.SP- 信号处理 (Signal Processing)stat.ML- 统计机器学习 (Machine Learning)q-bio.QM- 定量生物学方法 (Quantitative Methods)
CATEGORIES环境变量使用逗号分隔的格式配置多个分类:
# 单个分类
CATEGORIES="cs.CV"
# 多个分类(推荐格式)
CATEGORIES="cs.CV, cs.CL, cs.AI, cs.LG"
# 项目默认配置
CATEGORIES="cs.CV, cs.GR, cs.CL, cs.AI"完整的arXiv分类列表请参考:https://arxiv.org/category_taxonomy
CONCURRENT_REQUESTS 环境变量用于控制对 AI 模型进行 API 调用的并发请求数。增加此值可以加快论文处理速度,但可能会增加达到速率限制的风险。
配置方法:
- 进入您的 GitHub 仓库。
- 导航到
Settings > Secrets and variables > Actions。 - 在
Repository variables部分,创建或更新名为CONCURRENT_REQUESTS的变量。- 建议值:
5(默认) - 更高性能:
10(如果您的 API 账户允许更高的速率限制)
- 建议值:
- 功能:用GitHub Pages前端替换markdown。
- 修复:在统计页面中,关键词的论文数量不正确。
- 修复:在日期选择器中,日期和星期不对应。
- 功能:使用DeepSeek提取关键词。
- 更新Fork用户关于如何使用GitHub Pages的说明。
- 去除重复论文
- 修复日期范围无法选择无数据日期bug
感谢以下特别贡献者对此项目的贡献!!!
|
JianGuanTHU |
Chi-hong22 |
我们真诚感谢以下个人和组织的推广和支持!!!
![]() Github_Daily |
![]() AIGCLINK |
阮一峰的网络日志 科技爱好者周刊(第 353 期) |
![]() 《HelloGitHub》月刊 第 111 期 |








