SuperAPI AI 工具集

context7

编程与开发

查看项目

更新于 10-15 20:32

技能介绍

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

主要能力:提供两个接口。一是搜索库 ID,调用 https://context7.com/api/v2/libs/search?libraryName=LIBRARY_NAME&query=TOPIC ,必填 libraryName(如 react、nextjs、fastapi、axios)和 query,返回 id、title、description、totalSnippets 等字段。二是获取文档,调用 https://context7.com/api/v2/context?libraryId=LIBRARY_ID&query=TOPIC&type=txt ,必填 libraryId 和 query,type 可选 json(默认)或 txt(更易读)。

使用方式:先用搜索接口找到库 ID,再用该 ID 请求具体主题文档。示例:curl -s "https://context7.com/api/v2/libs/search?libraryName=react&query=hooks" | jq '.results[0].id',返回 /websites/react_dev_reference,再请求 useState 文档。可用 jq 过滤格式化 JSON,查询参数含空格时使用 + 或 %20 编码。

适用场景:需要获取 React hooks、Next.js 路由、FastAPI 依赖注入等库的当前文档时。

限制:基本使用无需 API 密钥,但受速率限制;若首个搜索结果不正确,应检查结果数组中的其他项;官方未提供更多收费、平台或效果信息,暂未提供。