📡 论文雷达

arXiv · bioRxiv · medRxiv · chemRxiv → 中文速览 → 邮件/微信/QQ

访问口令

这台实例配置了 ADMIN_TOKEN,需要口令才能进入。
运行
论文
大模型
推送
领域与检索
定时
部署说明

立即运行

抓取 → 打分 → 大模型写中文速览 → 存入当日池 → 推送到已启用的通道。
就绪。点「跑一次」开始。

运行历史

最近 20 次。点日期查看当天整理结果。

当日论文

橙色左边框 = 局部加速类论文。

大模型(OpenAI 兼容)

任意兼容 /chat/completions 的服务都可:OpenAI、DeepSeek、Kimi、通义、硅基流动、自建 one-api 等。Key 保存后会打码显示。
启用大模型生成中文速览(关闭则只显示英文原摘要)

邮件

推荐 Resend(免费额度足够个人用,域名验证后可发任意收件人)。
启用邮件

微信

企业微信群机器人最省事(群设置 → 群机器人 → 添加 → 复制 Webhook)。Server酱 / PushPlus 走服务号推送到个人微信。
启用微信

QQ

Qmsg 酱可把消息推到 QQ 私聊或群;也可填任意自建 webhook 接收 JSON。
启用 QQ

通用 Webhook

POST JSON:{title,text,count,papers[]},可接 n8n、飞书、钉钉、自建服务。
启用

领域与基本参数

换领域 = 换下面这一整套词表。填错不要紧,先用「预览」看命中效果再调。
只推之前没出现过的论文(去重池)

arXiv 检索式

每行一条,走 arXiv API 的 search_query 语法。支持 abs: ti: AND OR ANDNOT。

打分词表

逗号分隔。硬门槛:nn、simReq、method 三类必须各命中至少一个,才可能入选。

定时触发

Worker 的 cron 每小时唤醒一次(0 * * * *),命中下面这个时刻才真正运行。改时间不用重新部署。
启用每日自动运行

部署步骤

1. 安装依赖 npm install 2. 登录 Cloudflare npx wrangler login 3. 创建 D1 数据库 npx wrangler d1 create paper-radar → 把输出的 database_id 填进 wrangler.toml 4. 建表 npx wrangler d1 execute paper-radar --remote --file=./schema.sql 5. 部署 npx wrangler deploy 6. 打开 https://paper-radar.<你的子域>.workers.dev → 直接进入(默认免密)→ 配大模型 → 配推送 → 设时间 → 点「跑一次」验证 (可选)想让这台实例带口令保护,再执行: npx wrangler secret put ADMIN_TOKEN 删掉口令: npx wrangler secret delete ADMIN_TOKEN 本地调试 npx wrangler dev (首次需 npx wrangler d1 execute paper-radar --local --file=./schema.sql)

接口

GET /api/ping探活,返回是否需要口令
GET /api/all读取全部设置(密钥打码)+ 历史
POST /api/save保存 config / llm / notify / schedule
POST /api/run立即运行一次完整流程
POST /api/preview只抓取打分,不入库不推送
GET /api/day?date=某天的论文
GET /api/export?date=导出 Markdown(可直接丢进 Obsidian)
POST /api/test-llm测大模型连通
POST /api/test-notify测所有推送通道
POST /api/reset-seen清空去重记录

与本地 Obsidian 同步

两种方式:① 手动点「导出 Markdown」下载后放进 vault 的 论文雷达/ 目录;② 配一个通用 Webhook 指向你自己的中转服务,把 papers[] 写成 md 落到 vault(配 obsidian-git 自动同步)。