Consumet API 支持哪些娱乐媒介和内容来源?
Consumet 是一组高层搜索引擎 API 的文档集合,提供动漫、漫画、轻小说、电影等多种娱乐媒介的信息查询,并附带指向公开在线来源的流媒体链接。它同时提供 HTTP API(api.consumet.org)和 TypeScript 库(@consumet/extensions)两种使用方式。如果你需要在自己的应用里聚合多个娱乐内容源,Consumet 的价值在于把不同来源统一成一致的查询接口,而不必逐个对接。
支持的娱乐媒介
根据文档介绍,Consumet 覆盖的媒介类型包括:
- 动漫(anime)——信息查询与流媒体链接
- 漫画(manga)——信息查询
- 轻小说(light novels)——信息查询
- 电影(movies)——信息查询与流媒体链接
文档用“numerous entertainment mediums”来描述覆盖范围,并以“such as”举例,说明上述几类是典型代表而非完整清单。实际支持哪些媒介,取决于当前可用的 provider。
内容来源如何组织:按 provider 划分
Consumet 的数据不是来自单一数据库,而是通过一个个 provider 对接不同的公开在线来源。文档明确说明,每个 provider 都有独立的文档页面,整个文档站就是“a collection of documentation for each provider”。
这意味着:
- 想查某类媒介,先找到对应的 provider
- 不同 provider 的可用性、返回字段、支持的查询能力可能不同
- 某个来源失效时,通常影响的是对应 provider,而不是整个 API
文档中有一个 “List of Providers” 入口,是查找具体来源的起点。
两种使用方式
| 方式 | 入口 | 适合场景 |
|---|---|---|
| HTTP API | https://api.consumet.org |
任意语言的项目,直接发请求 |
| TypeScript 库 | @consumet/extensions |
Node/TS 项目,类型友好、可编程组合 |
两者覆盖的能力一致,选择取决于你的技术栈。文档的目标就是说明如何使用这两者。
使用前需要确认的事
- 具体 provider 清单:文档的 “List of Providers” 是权威入口,媒介和来源的对应关系以那里为准,本文不逐一列举。
- 来源的公开性:文档强调链接指向 “publicly-available online sources”,即内容本身托管在第三方公开来源上,Consumet 提供的是检索与链接聚合。
- 可用性会变化:由于依赖外部来源,provider 的可用状态可能随时间改变,接入前建议先验证目标 provider 是否正常工作。
如果你的需求是“用一个统一接口查询多种娱乐媒介的信息和流媒体链接”,Consumet 的 provider 模型正好匹配;如果只需要单一来源,直接对接该来源可能更简单。