SuperAPI AI 工具集

context7

编程与开发

查看项目

更新于 10-15 20:27

技能介绍

用途:该技能用于获取软件库、框架和组件的最新文档,通过 curl 调用 Context7 API 实现,适合在需要查阅当前文档而非依赖可能过时的训练数据时使用。

主要能力:提供两个接口。搜索接口用于查找库 ID:curl -s "https://context7.com/api/v2/libs/search?libraryName=LIBRARY_NAME&query=TOPIC" | jq '.results[0]',参数 libraryName 为必填的库名(如 react、nextjs、fastapi、axios),query 为必填的主题描述用于相关性排序;返回字段包括 id(供 context 接口使用的库标识)、title、description、totalSnippets。文档接口用于获取内容:curl -s "https://context7.com/api/v2/context?libraryId=LIBRARY_ID&query=TOPIC&type=txt",参数 libraryId 为必填的搜索所得 ID,query 为必填的具体主题,type 可选,json(默认)或 txt(纯文本,更易读)。

使用方式:先执行搜索取得库 ID,再用该 ID 请求文档。示例包括 React hooks、Next.js 路由、FastAPI 依赖注入等场景。建议使用 type=txt 获得更易读输出,用 jq 过滤和格式化 JSON 响应,query 尽量具体以提升相关性;若首个搜索结果不正确,可查看结果数组中的其他项;含空格的查询参数需 URL 编码(用 + 或 %20)。

限制:基础使用无需 API 密钥,但存在速率限制。资料未提供更多收费、平台或配额细节。