Developer · REST API v1.4.0

API

AI HOT 提供匿名只读的公开 REST API:无需 API Key,即可获取精选动态、最近 7 天公开池、AI 日报与当前热点。一个请求开始接入,严格合同以 OpenAPI 3.1 为准。

OVERVIEW

先看清接入边界

只读、匿名、有时间窗与频率约定。适合程序、工作流和自定义 Agent,而不是浏览器伪装抓取。

API 版本

v1.4.0

公开 REST API,字段、错误码与 schema 以 OpenAPI 3.1 为准

公开端点

7

覆盖精选、公开池、日报、热点、指纹与版本信息

鉴权方式

匿名 GET

无需 token / API Key,只允许只读访问

规范文档

OpenAPI3.1

完整合同见 openapi.yaml;本页只保留首次接入要点

CAPABILITIES

API 能帮你做什么

精选与公开池

通过 /api/public/items 读取精选动态或最近 7 天公开池,支持分类、时间窗、关键词、cursor 分页与 fields 精简模式。

日报与热点

可拉最新日报、指定日期日报、日报日期索引,以及按多源热度排序的当前热点,方便做摘要面板或定时推送。

低流量轮询

fingerprint 端点用于判断头部条目是否变化;无变更时可避免全量拉取。标题、摘要等原地编辑由 items 的 ETag / If-None-Match 感知。

带宽友好

支持 ETag / Last-Modified:无变更返回 304。fields=minimal 只保留索引与深链字段,适合通知、索引或 Agent 粗扫。

FIRST REQUEST

60 秒发起第一次调用

请把 your-app/1.0 和联系方式替换成你自己的标识;不要在生产中原样使用示例 UA,也不要伪装浏览器。

UA="your-app/1.0 (+mailto:you@example.com)"
curl -H "User-Agent: $UA" \
  'https://aihot.virxact.com/api/public/items?mode=selected&take=20'

默认精选

不传 mode 等同 selected;只有明确需要公开池时用 all。

最长 7 天

不传 since 等同 now - 7d;更早内容请查日报归档。

公开池不等于全库

不含公众号、未审内容、低相关和已合并重复条目。

保留 attribution

默认完整响应包含 AI HOT 来源和 canonical;minimal 不含该字段。

  1. 01

    带可识别 UA 发起首次请求

    使用非浏览器 User-Agent,并附上应用名与联系方式。不要伪装 Mozilla / Chrome / HeadlessChrome。

  2. 02

    先读精选,再按需放开公开池

    默认 mode=selected。公开池不等于全库:不含公众号、未审内容、低相关和已合并重复条目。

  3. 03

    分钟级轮询先查 fingerprint

    每分钟先查轻量指纹;只有变化时再拉 items。只做通知或索引时加 fields=minimal。

  4. 04

    严格合同看 OpenAPI

    页面只保留首次接入内容。字段、错误码、schema 与兼容性边界以 OpenAPI 3.1 与 changelog 为准。

ENDPOINTS

端点速览

以下为公开 GET 端点。路径相对于 https://aihot.virxact.com

方法路径说明
GET/api/public/items精选或最近 7 天公开池;支持分类、时间和关键词
GET/api/public/hot-topics当前热点,按多源热度排序
GET/api/public/daily最新日报
GET/api/public/daily/{date}指定日期日报
GET/api/public/dailies日报日期索引
GET/api/public/fingerprint低流量轮询指纹
GET/api/public/versionAPI 与 Skill 版本

ITEMS PARAMS

items 查询参数

/api/public/items 是最常用的列表接口。参数不合法时返回 400,请按 OpenAPI 修正,不要自动放宽查询。

参数默认用途与边界
modeselectedselected | all;不传等同 selected,只有明确需要公开池时用 all
sincenow - 7dISO 8601;早于 7 天会截断,更早内容请查日报归档
take50整数 1–100
categoryai-models / ai-products / industry / paper / tip
q关键词,2–200 字
cursor原样回传 nextCursor,不要解析
fieldsdefaultminimal 仅保留索引和深链字段

POLLING

分钟级轮询:先 fingerprint,再拉 items

fingerprint 只判断头部条目是否变化;标题、摘要或分类的原地编辑由 items 的 ETag / If-None-Match 感知。

# 每分钟先查轻量指纹;只有变化时才拉 items
curl -H "User-Agent: $UA" \
  'https://aihot.virxact.com/api/public/fingerprint'

# 只做通知或索引时使用轻量字段
curl -H "User-Agent: $UA" \
  'https://aihot.virxact.com/api/public/items?mode=selected&take=50&fields=minimal'

ERRORS

错误与恢复

400

参数不合法;按 OpenAPI 修正,不要自动改成宽查询。

403

检查是否使用了可识别的非浏览器 User-Agent。

567 / blocked

边缘安全规则在请求到达 AI HOT 前拦截;不等于 IP 被封。移除浏览器 UA,旧 Skill 先更新,再只重试一次;仍失败请提交 requestId。

429

退避 30–60 秒;不要增加并发重试。

5xx / 超时

指数退避,并使用上次成功缓存;测试版不提供 SLA。

GUARDRAILS

使用边界:公开可读,不等于可以忽略来源

重要事实回原文核对

摘要和翻译由 AI 生成。引用数字、政策或原话前,请使用 API 返回的原文 URL 复核。

保留来源和 canonical

对外发布 API 结果时请保留返回的 attribution / canonical;第三方原文版权归原作者。minimal 响应默认不含 attribution 字段。

按频率合同调用

正常会话、RSS 阅读器和分钟级轮询均可使用;收到 429 后退避 30–60 秒,不要增加并发重试。

测试版,不提供 SLA

兼容性变化和版本更新会写入 changelog;生产关键链路请自行设置缓存、重试和降级。

USE CASES

典型接入场景

自定义仪表盘

程序化接入精选、热点与日报,构建团队内部 AI 动态看板或晨会摘要。

工作流与低代码

把 API 接到自动化工具,按分类或关键词触发通知、归档或二次筛选。

自建 Agent

让自定义 Agent 通过结构化接口获取 AI 行业新闻;若使用支持 Skills 的平台,也可直接安装 Agent Skill。

RELATED

相关入口

OpenAPI YAML

完整接口合同、字段与错误码。

打开规范

Agent 接入

Agent Skill、RSS 与 REST API 的统一接入页。

打开 Agent 页

精选 RSS

阅读器或低代码场景可先用 RSS,再升级到 API。

订阅精选

FAQ

常见问题

AI HOT API 需要申请 Key 吗?

不需要。公开 REST API 为匿名只读,只允许 GET;无需 token / API Key。请使用可识别的非浏览器 User-Agent,并在生产环境替换示例中的应用名与联系方式。

API 能拿到哪些数据?

可访问精选内容、最近 7 天公开池、最新/指定日期日报、日报日期索引、当前热点、轮询指纹,以及 API 与 Skill 版本信息。共 7 个公开端点。

selected 和 all 有什么区别?

mode 默认 selected,对应精选。all 为最近 7 天公开池,不等于全库,也不含公众号、未审内容、低相关和已合并重复条目。更早内容请查日报归档。

如何减少无效请求?

分钟级轮询先请求 /api/public/fingerprint;无变化则不必拉 items。items 支持 ETag / If-None-Match,无变更返回 304。仅需索引或通知时使用 fields=minimal。

遇到 blocked / 567 怎么办?

这通常表示边缘安全规则拦截,不等于 IP 被封。请移除 Mozilla、Chrome、HeadlessChrome 等浏览器 UA,改用可识别非浏览器 UA 后只重试一次;旧 Agent Skill 请先更新。仍失败时在反馈中附上 requestId。

可以二次分发 API 结果吗?

公开可读不等于可以忽略来源。对外发布时请保留返回的 attribution / canonical;第三方原文版权归原作者。引用关键事实前请回原文 URL 核对。

AI HOT API

把 AI 行业动态接进你的程序

打开 OpenAPI 查看完整合同,或前往 Agent 接入页选择 Skill / RSS / REST 最合适的路径。接入失败、Skill 漏触发或需要新端点,可通过反馈页联系;也可发邮件至wzglyay@virxact.com