Consumet 文档中的 provider 是什么?

Provider 是 Consumet 对某一类娱乐内容来源的接口实现。每个 provider 对应一个可调用的内容源,你通过它来搜索、获取详情或拿到播放/阅读链接。Consumet 本身是一组高层搜索引擎 API,覆盖动漫、漫画、轻小说、电影等娱乐媒介,并返回这些内容在公开在线来源上的链接。文档为每个可用 provider 提供独立说明,完整清单在 “List of Providers” 部分查看。

Provider 在 Consumet 里承担什么角色

Consumet 的 API 和 TypeScript 库(@consumet/extensions)都不直接绑定单一内容站,而是把不同来源抽象成 provider。你选定 provider 后,调用方式才具体化:同一个搜索动作,换成不同 provider,返回的结果集和字段可能不同。

可以这样理解:

  • Consumet 是入口:提供统一的 API 形态和库接口。
  • Provider 是具体来源:决定这次请求实际查的是哪个内容源。
  • 文档按 provider 组织:每个 provider 有独立说明,告诉你怎么用。

怎么根据 provider 选择调用方式

使用前先确定目标内容属于哪类媒介,再在文档的 provider 清单里找到对应项。调用时把 provider 作为请求路径或库方法的一部分,而不是只传一个通用关键词。

例如需要搜索一部动漫:先在文档里找到动漫类 provider,再按该 provider 的说明构造请求;如果换成漫画,就换到漫画类 provider,参数和返回结构以对应说明为准。

需要注意的几点

  • 不同 provider 覆盖的媒介不同,不要假设一个 provider 能查所有类型。
  • 返回的是公开在线来源的链接,不是内容本身。
  • API 地址为 https://api.consumet.org,库为 @consumet/extensions,两者都按 provider 组织能力。

在哪里看 provider 清单和用法

文档首页的 “List of Providers” 是查找入口。进入某个 provider 的说明页后,按页面给出的调用方式操作即可。文档的目标就是说明如何使用 API 和 TypeScript 库,因此 provider 的用法以对应页面为准,而不是靠通用猜测。

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