
This is a Chinese AI news aggregator that pulls daily summaries and recent updates from aihot.virxact.com without opening a browser. It's built for developers who want fresh AI industry news in Mandarin, organized into five categories: model releases, product launches, industry news, research papers, and tips. The skill defaults to curated content from the past week unless you explicitly ask for "日报" (daily digest) or "全部" (everything). It searches across OpenAI, Anthropic, Google releases and lets you filter by keywords like "Sora" or "RAG论文". One quirk: you must set a browser User-Agent header or the API returns 403. Useful if you're tracking Chinese AI discourse or building in that market and tired of stale training data.
npx -y skills add kkkkhazix/khazix-skills --skill aihot --agent claude-codeInstalls into .claude/skills of the current project.
通过 AIHOT 稳定的公开 v1 API 回答中文 AI 资讯问题。默认给普通人能读懂的简报,不展示 API 调试细节。
https://aihot.virxact.com/api/v1/* 发起匿名只读请求。https://aihot.virxact.com/terms 和 wzglyay@virxact.com。用户声称已有授权时,只能按其实际书面文件所列主体、产品、用途、数据、配额和期限执行,不推测或扩大授权范围。LICENSE 的 MIT 许可证只覆盖本 Skill 指令与随附文件,不覆盖 AIHOT 服务、数据输出、品牌或第三方原文、图片和全文。q。links.aihot 作为标题主链接。| 用户意图 | 默认请求 |
|---|---|
| “今天/过去 24 小时有什么” | /api/v1/items?mode=selected&window=24h |
| “最近/最近一周有什么” | /api/v1/items?mode=selected&window=7d&limit=10 |
| “当前最热/最近在爆什么” | /api/v1/hot-topics |
| “这件事的来龙去脉/后续进展” | 先查 hot-topics;若实际返回 links.story,从其 /story/{publicId} 路径提取 publicId,再调用 /api/v1/stories/{publicId};否则用 items 的 q 查询 |
| 明确说“最新/今天的日报” | 先 /api/v1/dailies?limit=1,再请求返回日期对应的 /api/v1/dailies/{YYYY-MM-DD} |
| 明确指定日期的日报 | /api/v1/dailies/{YYYY-MM-DD} |
| “有哪些日报/日报归档” | /api/v1/dailies?limit=N |
| 模型/产品/论文/行业/技巧 | `/api/v1/items?mode=selected&category=&window=<24h |
| 公司、产品或主题关键词 | `/api/v1/items?mode=selected&q=<关键词>&window=<24h |
| “全部/所有公开动态” | `/api/v1/items?mode=all&window=<24h |
| 当前全部精选或私有完整副本 | 读取 完整精选同步 |
路由规则:
mode=selected。只有用户明确要全部公开动态时才用 mode=all。mode=all,并在输出里注明这些「未进入精选」。两次都空才回答未找到。精选池是高门槛策展,冷门公司或早期产品常常只在全量池里有;直接报「没有」会让用户以为 AIHOT 没覆盖,而实际上站内有内容。这条只适用于带 q 的查询,不要拿它扩大「今天有什么」这类宽问题的范围。by=timeline),与网站看到的一致:慢推信源(官方博客、公众号、HuggingFace Daily)原文两三天前发、今天才收录的,仍算「今天」;三天以上的历史回填则归位到原发布日,不会冒充最近。需要严格按第三方原文发布时间对账时才显式加 by=published,并向用户说明口径不同。limit=50 是给客户端用的,做简报时 7 天窗口传 limit=10 就够,不要默认拉满。/api/v1/dailies?limit=1;索引有结果时,只使用其中实际返回的日期请求 /api/v1/dailies/{date},索引为空就停止。不要把稳定 URL /api/v1/dailies/latest 作为 Agent 的默认入口:部分第三方工具可能在 HTTP 缓存之外长期复用同一 URL 的旧结果。/latest 仍是兼容的公开 REST 端点。绝不猜“今天”“昨天”或自行拼日期。rank 从小到大展示「第 N 名」,不得展示、推算或索要内部热度值,也不得拿信源数冒充热度。links.story 才继续:确认 URL 属于 https://aihot.virxact.com/story/{publicId},从路径末段提取实际 publicId,再请求 /api/v1/stories/{publicId}。links.story 本身是给人阅读的 HTML 网页,不得直接请求,也不得把网页响应当 API 数据。事件 API 响应含逆序报道时间线、AI 综述(digest,随事件演化更新,矛盾会显式标注)与最新进展一句话(latest)。字段缺失、URL 不符合上述格式或事件 API 返回 404,表示事件层当前不可用;改用标题关键词查询 items。除此之外没有获取 story id 的检索端点,不得猜测或拼造 id。24h 或 7d。用户指定其它七天内范围时,取最小覆盖窗后本地收窄,并如实写明范围。收窄要用与服务端一致的时间轴值,可由返回字段直接算出:publishedAt 为空时取 discoveredAt;discoveredAt - publishedAt > 72 小时(历史回填)时取 publishedAt;其余取 discoveredAt。直接拿 publishedAt 收窄会把慢推信源误删。https://aihot.virxact.com/weekly 与 https://aihot.virxact.com/monthly 网页,尚无 Skill/API/RSS 端点;不得调用猜测的 weeklies/monthlies 路径。summary、reason、links.aihot 与 links.original;不得绕过 API 抓网页或把混合权限的全文 RSS 冒充单篇正文接口。reason 就是网页「推荐理由」。非空时用它写「为什么值得关注」,不要改写成更强的判断;为 null 或缺失时不要编造。mp_hot)、未审内容、低相关条目和已合并重复条目不在公开池;正常参与精选的官方/媒体公众号来源(mp_account)仍可能出现。不得笼统声称“所有公众号内容都被排除”。完整参数、字段、分页与调用示例只在需要时读取 API 参考。
.aihot-actor-id 存在、可读、内容是合法 UUID v4,且客户端能设置 User-Agent,则必须读取并把 aihot-actor/<uuid> 追加到 User-Agent: aihot-skill/1.5.4 (+https://aihot.virxact.com/aihot-skill/)。这个随机值只用于把同一直接消费实例跨渠道去重,不是账号、密钥或授权;不得向用户展示。文件缺失、不可读、值无效或客户端不能设置 User-Agent 时,使用不带 Actor 的基础 UA 继续请求,不得拒绝查询或伪装浏览器。ETag,下次带 If-None-Match 发出;304 表示内容没变,直接复用上次结果,不要重新总结。默认输出中文简报:
## 过去 24 小时 AI 圈重点
1. [标题](links.aihot)
- 来源 · 北京时间
- 一到两句人话摘要
- 为什么值得关注(有 `reason` 就用原文;没有时仅在摘要足以支持时写)
---
时间窗:过去 24 小时 · 共 N 条
score 不是默认排序依据,不能擅自重排成“排行榜”。rank 保持 hot-topics 的既有顺序,用「第 N 名」展示;不展示或推算热度值,也不与普通资讯的 score 混用。source.name。把 ISO 时间明确转换到 Asia/Shanghai 后再写成北京时间。publishedAt 是第三方原文发布时间;它为空时可以回退 discoveredAt,但必须标成“AIHOT 收录时间”,不能伪称原文发布时间。links.aihot;只有用户明确要出处时再附 links.original。links.aihot 可能为空;此时使用 links.original,不要寻找旧字段 permalink 或 sourceUrl。https://aihot.virxact.com/terms。