SuperAPI AI 工具集

context7

编程与开发

查看项目

更新于 10-15 22:39

技能介绍

用途:通过 Context7 API 获取软件库、框架和组件的最新文档,替代可能过时的训练数据。

主要能力:提供两步检索流程。第一步搜索库,获取 Context7 库 ID;第二步按库 ID 和主题拉取文档。支持 json(默认)与 txt 两种返回格式,txt 更易读。基础使用无需 API key,但有速率限制。

使用方式: 搜索库:curl -s "https://context7.com/api/v2/libs/search?libraryName=LIBRARY_NAME&query=TOPIC" | jq '.results[0]' 参数 libraryName 与 query 均为必填。返回字段含 id、title、description、totalSnippets。 拉取文档:curl -s "https://context7.com/api/v2/context?libraryId=LIBRARY_ID&query=TOPIC&type=txt" libraryId 与 query 必填,type 可选。

示例:先查 react 的库 ID,再拉取 useState 文档;也可用于 nextjs 路由、fastapi 依赖注入等主题。

提示:用 type=txt 提升可读性,用 jq 过滤 JSON,query 尽量具体以改善相关性排序;若首个搜索结果不对,可查看结果数组中的其他项;含空格的查询参数需 URL 编码(用 + 或 %20)。

限制:基础用法无需 API key 但受速率限制;文档未提供更多收费、平台或效果信息。