SuperAPI AI 工具集

context7

编程与开发

查看项目

更新于 10-15 20:32

技能介绍

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

主要能力:分两步工作。第一步搜索库,查询 https://context7.com/api/v2/libs/search,参数 libraryName(必填,如 react、nextjs、fastapi、axios)和 query(必填,用于相关度排序),返回结果含 id、title、description、totalSnippets;可用 jq 取 .results[0]。第二步用第一步得到的 libraryId 获取文档,查询 https://context7.com/api/v2/context,参数 libraryId(必填)、query(必填)、type(可选,json 为默认,txt 为纯文本、更易读)。

使用方式:示例命令(保持原样): curl -s "https://context7.com/api/v2/libs/search?libraryName=react&query=hooks" | jq '.results[0].id' curl -s "https://context7.com/api/v2/context?libraryId=/websites/react_dev_reference&query=useState&type=txt"

适用场景:查找 React hooks、Next.js 路由、FastAPI 依赖注入等特定库主题的实时文档。

限制:基础使用无需 API 密钥,但受速率限制;query 应具体以提升相关度;若首个搜索结果不准确,可查看数组中的更多结果;含空格的查询参数需 URL 编码(用 + 或 %20)。未提供更多平台、收费或价格信息。