AI News HubLIVE
站内改写2 分钟阅读

DistillFeed:带AI排名和摘要的RSS阅读器

DistillFeed 是一款RSS/Atom阅读器,利用AI对文章进行排名并生成摘要。支持OpenAI和Ollama,提供成本保护、通过ntfy发送通知提醒,并内置arXiv每日摘要插件。该应用以Apache 2.0许可证在GitHub上发布。

来源Hacker News AI作者: newolive

DistillFeed 是一款开源的RSS/Atom阅读器,它利用人工智能技术对订阅源中的文章进行相关性排序,并生成简洁的摘要。该项目由开发者ibaaj在GitHub上发布,采用Apache 2.0许可证。它支持OpenAI的API以及本地部署的Ollama模型,用户可以根据需求选择AI引擎。

该阅读器的主要功能包括:OPML导入导出、AI相关性评分和摘要生成、成本保护机制、基于ntfy的通知提醒(可推送至手机)、以及一个内置的arXiv每日摘要插件。DistillFeed 还支持按组或按订阅源设置规则,实现个性化的通知告警。

安装方面,DistillFeed 要求Python 3.11或更高版本,并支持macOS和Linux系统。用户可以通过克隆GitHub仓库并运行./launch.sh脚本来快速部署。首次运行时,脚本会自动创建Python虚拟环境并打开本地设置页面,引导用户完成初始配置。此外,还提供了Docker和服务器部署文件,方便生产环境使用。

在内容处理上,DistillFeed 将Feed检查和AI摘要生成分离为两个独立的操作。检查Feed仅下载并存储新条目,不涉及AI;而更新摘要则会在检查AI配置和成本限制后,对符合条件的条目进行评估并生成摘要。这种设计避免了不必要的API调用,有效控制了使用成本。

值得一提的是,DistillFeed 内置了一个arXiv摘要插件,用户可以启用并配置它以获取每日论文摘要。该插件受另一个项目启发,但已整合到DistillFeed中。

对于通知功能,系统通知会告知用户应用的运行状态,如更新完成、部分Feed获取失败、AI配置缺失、重试或预算超限等信息。而“其他设备”通知则可以将选定的文章发送到ntfy服务器,实现跨设备推送。

此外,DistillFeed 还支持读取由个人脚本生成的XML文件,用户只需在配置文件中指定目录即可。

手动安装方式也提供支持,适合已有服务器工作流的用户。通过创建虚拟环境、安装依赖、复制配置文件并初始化数据库,即可启动服务。默认配置监听127.0.0.1:8080,用户可以通过环境变量设置OpenAI API密钥。

总之,DistillFeed 是一款功能丰富且注重成本控制的AI驱动RSS阅读器,适合希望利用AI技术优化信息获取效率的用户。