{"openapi":"3.1.0","info":{"title":"AIHOT 公开数据接口","version":"1.1.0","description":"前端进阶之旅 AI 热点的匿名只读接口。无需 API Key，支持跨域与 ETag。资讯标题和摘要来自外部信源，引用前请核对原文。"},"servers":[{"url":"https://feinterview.poetries.top/api/v1/ai-monitor"}],"paths":{"/selected":{"get":{"summary":"精选资讯（评分 9 分以上）","parameters":[{"name":"limit","in":"query","schema":{"type":"integer","minimum":1,"maximum":30,"default":10}},{"name":"category","in":"query","description":"models=模型发布，products=工具产品，industry=行业动态，coding=编程提效，practice=技术实践，opensource=开源项目，opinion=观点评论","schema":{"type":"string","enum":["models","products","industry","coding","practice","opensource","opinion"]}},{"name":"window","in":"query","description":"时间窗：24h=过去 24 小时，7d=最近 7 天；不传则不限时间","schema":{"type":"string","enum":["24h","7d"]}}],"responses":{"200":{"description":"成功，响应体为 { version, data }"},"304":{"description":"内容未变（If-None-Match 命中）"},"400":{"description":"参数错误"},"503":{"description":"暂时无法读取数据"}}}},"/latest":{"get":{"summary":"全部已发布资讯","parameters":[{"name":"limit","in":"query","schema":{"type":"integer","minimum":1,"maximum":30,"default":10}},{"name":"category","in":"query","description":"models=模型发布，products=工具产品，industry=行业动态，coding=编程提效，practice=技术实践，opensource=开源项目，opinion=观点评论","schema":{"type":"string","enum":["models","products","industry","coding","practice","opensource","opinion"]}},{"name":"window","in":"query","description":"时间窗：24h=过去 24 小时，7d=最近 7 天；不传则不限时间","schema":{"type":"string","enum":["24h","7d"]}}],"responses":{"200":{"description":"成功，响应体为 { version, data }"},"304":{"description":"内容未变（If-None-Match 命中）"},"400":{"description":"参数错误"},"503":{"description":"暂时无法读取数据"}}}},"/search":{"get":{"summary":"按关键词搜索资讯标题和摘要","parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","maxLength":50}},{"name":"limit","in":"query","schema":{"type":"integer","minimum":1,"maximum":30,"default":10}},{"name":"category","in":"query","description":"models=模型发布，products=工具产品，industry=行业动态，coding=编程提效，practice=技术实践，opensource=开源项目，opinion=观点评论","schema":{"type":"string","enum":["models","products","industry","coding","practice","opensource","opinion"]}},{"name":"window","in":"query","description":"时间窗：24h=过去 24 小时，7d=最近 7 天；不传则不限时间","schema":{"type":"string","enum":["24h","7d"]}}],"responses":{"200":{"description":"成功，响应体为 { version, data }"},"304":{"description":"内容未变（If-None-Match 命中）"},"400":{"description":"参数错误"},"503":{"description":"暂时无法读取数据"}}}},"/hot":{"get":{"summary":"近 48 小时按站内 AI 评分排序的资讯","parameters":[{"name":"limit","in":"query","schema":{"type":"integer","minimum":1,"maximum":10,"default":10}}],"responses":{"200":{"description":"成功，响应体为 { version, data }"},"304":{"description":"内容未变（If-None-Match 命中）"},"400":{"description":"参数错误"},"503":{"description":"暂时无法读取数据"}}}},"/news":{"get":{"summary":"单条资讯详情","parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"成功，响应体为 { version, data }"},"304":{"description":"内容未变（If-None-Match 命中）"},"400":{"description":"参数错误"},"404":{"description":"资讯不存在"},"503":{"description":"暂时无法读取数据"}}}},"/daily":{"get":{"summary":"日报索引或指定一期","parameters":[{"name":"id","in":"query","description":"期刊 id，取自索引返回；不传时返回索引","schema":{"type":"string"}},{"name":"limit","in":"query","schema":{"type":"integer","minimum":1,"maximum":30,"default":10}}],"responses":{"200":{"description":"成功，响应体为 { version, data }"},"304":{"description":"内容未变（If-None-Match 命中）"},"400":{"description":"参数错误"},"404":{"description":"期刊不存在"},"503":{"description":"暂时无法读取数据"}}}},"/weekly":{"get":{"summary":"周报索引或指定一期","parameters":[{"name":"id","in":"query","description":"期刊 id，取自索引返回；不传时返回索引","schema":{"type":"string"}},{"name":"limit","in":"query","schema":{"type":"integer","minimum":1,"maximum":30,"default":10}}],"responses":{"200":{"description":"成功，响应体为 { version, data }"},"304":{"description":"内容未变（If-None-Match 命中）"},"400":{"description":"参数错误"},"404":{"description":"期刊不存在"},"503":{"description":"暂时无法读取数据"}}}},"/monthly":{"get":{"summary":"月报索引或指定一期","parameters":[{"name":"id","in":"query","description":"期刊 id，取自索引返回；不传时返回索引","schema":{"type":"string"}},{"name":"limit","in":"query","schema":{"type":"integer","minimum":1,"maximum":30,"default":10}}],"responses":{"200":{"description":"成功，响应体为 { version, data }"},"304":{"description":"内容未变（If-None-Match 命中）"},"400":{"description":"参数错误"},"404":{"description":"期刊不存在"},"503":{"description":"暂时无法读取数据"}}}},"/feed":{"get":{"summary":"RSS 2.0 订阅源","parameters":[{"name":"type","in":"query","schema":{"type":"string","enum":["selected","latest","daily","weekly","monthly"]}},{"name":"category","in":"query","description":"models=模型发布，products=工具产品，industry=行业动态，coding=编程提效，practice=技术实践，opensource=开源项目，opinion=观点评论；只对 selected / latest 生效","schema":{"type":"string","enum":["models","products","industry","coding","practice","opensource","opinion"]}}],"responses":{"200":{"description":"application/rss+xml"},"400":{"description":"参数错误"},"503":{"description":"暂时无法读取数据"}}}},"/mcp":{"post":{"summary":"MCP Streamable HTTP 端点","responses":{"200":{"description":"JSON-RPC 响应"}}}}}}