SuperAPI AI 工具集

context7

编程与开发

查看项目

更新于 10-16 09:31

技能介绍

用途:Context7 是一个命令行文档检索工具,用于获取当前的技术文档与代码示例。使用前先更新 CLI:npm install -g ctx7@latest;也可不安装直接运行 npx ctx7@latest <command>。

主要能力与用法:采用两步流程。第一步解析库 ID:ctx7 library <name> <query>,例如 ctx7 library react "How to clean up useEffect with async operations";第二步查询文档:ctx7 docs <libraryId> <query>,例如 ctx7 docs /facebook/react "How to clean up useEffect with async operations"。除非用户已明确给出 /org/project 或 /org/project/version 格式的库 ID,否则必须先调用 ctx7 library 获取有效 ID。版本特定 ID 形如 /vercel/next.js/v14.3.0-canary.87,可用版本在 library 输出中列出。查询需具体,避免单词式模糊查询;同一问题下命令运行不超过 3 次。

认证与限制:无需认证即可使用,如需更高频率限制可通过环境变量 CONTEXT7_API_KEY 或 ctx7 login 认证。若出现配额错误,应告知用户配额已用尽并建议认证,不可静默回退到训练数据。查询中不得包含 API 密钥、密码、凭据、个人数据或专有代码等敏感信息。库 ID 必须带 / 前缀。适用场景为开发者查找库文档、API 参考与代码示例。