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 模型正好匹配;如果只需要单一来源,直接对接该来源可能更简单。

docs.consumet.org
A collection of documentation for each provider available on Consumet. Find out how to efficiently use the Consumet API here!