调用 miniflux ,增加 AI 摘要、翻译等功能
项目地址: https://github.com/Qetesh/miniflux-ai
最近发现一些支持 AI 的 RSS 阅读器,就想能不能让在用的阅读器支持。
项目通过调用 Miniflux 的 API 获取 RSS 订阅内容,然后利用兼容 openai API 的大语言模型进行内容的自动化摘要和翻译等
可以通过配置文件方便地定制不同的 LLM 智能体,无论是希望快速浏览内容的摘要,还是需要翻译,都可以根据自己的需求来调整配置,制作适合自己的 AI RSS 阅读器
正在使用本地 ollama 的 llama3.1:8b ,效果完全满足日常使用。
项目目前还在不断完善中,如果觉得不错欢迎点 star 支持,如果有任何建议或遇到问题,欢迎随时提出
1
dawn80sl 130 天前
|
3
zhu327808 130 天前
这个思路不错,准备花点时间,写一个 rust 版本部署在 cloudflare workers 上
|
4
zhu327808 128 天前
https://github.com/zhu327/miniflux-ai
来还愿了,直接部署在 Cloudflare Workers ,可以白嫖 Cloudflare Workers AI 的 @cf/qwen/qwen1.5-14b-chat-awq 模型做摘要 |
5
Qetesh OP @zhu327808 👍写的够快,还能白嫖 ai 。我测试的时候,llama3.1 的指令服从能力比较强,prompt 就够了。其他模型效果一直一般,可以试试添加 few-shot
|
6
xieyangwanmu 82 天前
请问,你们 miniflux 面板上那个“搜索”能正常用吗?
我用 docker 搭建了一个,发现搜索功能几乎不能用。 中文搜不到,连英文的关键字基本也是无结果。 是哪里要设置吗? |
7
Qetesh OP @xieyangwanmu 看了下是可以中英文搜索的,docker compose 配置的。也没啥特殊的配置
|
8
xieyangwanmu 81 天前
|
9
Qetesh OP @xieyangwanmu 标题、正文都可以搜索
仔细试了下确实对词组有要求,不是所有都能搜索到 看到官方使用的 tsvector 实现的搜索,对中文应该有问题,仓库有人提类似 issue ,https://github.com/miniflux/v2/issues/663 同时试了下 reeder 客户端,搜索倒是挺全的 ``` cat docker-compose.yml version: "3.4" services: miniflux: image: miniflux/miniflux:latest container_name: miniflux depends_on: - postgres ports: - 8080:8080 environment: - DEBUG - WORKER_POOL_SIZE=5 - POLLING_FREQUENCY=45 - BATCH_SIZE=50 - RUN_MIGRATIONS=1 - BASE_URL=https://xxx.com/ - DATABASE_URL= postgres://miniflux:xxxxxxxxx@postgres/miniflux?sslmode=disable - CLEANUP_ARCHIVE_READ_DAYS=-1 - PORT=8080 - CREATE_ADMIN=1 - ADMIN_USERNAME=xxxxx - ADMIN_PASSWORD=xxxxxxxxxx - HTTP_CLIENT_TIMEOUT=60 - POLLING_PARSING_ERROR_LIMIT=0 restart: always postgres: image: postgres:14 container_name: miniflux_db environment: - POSTGRES_USER=miniflux - POSTGRES_PASSWORD=xxxxxxxx - POSTGRES_DB=miniflux volumes: - /root/docker/miniflux/postgres:/var/lib/postgresql/data healthcheck: test: ["CMD", "pg_isready", "-U", "miniflux"] interval: 10s start_period: 30s restart: always shm_size: '256mb' ``` |
10
xieyangwanmu 80 天前
@Qetesh 还是不行。
之前没登陆数据库看,刚才登陆看了看。原来分词都是一长句,难怪搜不到。 之后用了这个镜像,https://github.com/fengkx/postgres-docker 增加 zhparser 拓展的,好了一点,但是还是个别词没有。 现在又搭建了前些天对比后放弃的 freshrss 。发现默认,随便分词都能搜到中文。 虽然都说更耗资源。但是 freshrss 少搭建个数据库,估计资源占用差不多。准备开始用它,试一试了。 要是用第三方客户端,不在意这面板自带搜索。应该还好。 |
11
wWjd5V5L0636B5YV 79 天前
只有我觉得 这是在恶意利用 OpenAI 政策么?
|