SuperAPI AI 工具集

context7

编程与开发

查看项目

更新于 10-16 01:48

技能介绍

用途:Context7 用于查询软件库的最新文档。当你不确定某个 API 当前的接口时尤其有用,因为库文档经常变化,训练数据可能已过时。适用于查阅库函数用法、确认 API 是否在新版本中变更、查找特定功能的代码示例、核对导入路径或函数签名,以及安装配置库时获取设置文档。不适用于通用编程问题、自己项目的内部代码,以及与特定开源库无关的话题。

主要能力:先搜索库,再抓取与主题相关的文档片段,并按 token 预算截断。

使用方式:需设置 CONTEXT7_API_KEY 环境变量。不要阅读脚本源码,直接运行脚本并用 --help 查看用法。第一步搜索库:python3 scripts/context7.py search <library> <topic>,返回前 5 个匹配项的 TSV(id、title、snippets),用最佳匹配行的 id 进入抓取步骤。第二步抓取文档:python3 scripts/context7.py fetch <library_id> <topic> [--max-tokens N],默认 5000。查询要具体,例如 "useState hook with objects" 比 "hooks" 效果更好;Library ID 无法猜测(如 /websites/react_dev),务必先搜索。--max-tokens 可按任务调整:快速查一个函数签名用 2000,常规用法用 5000,广泛探索用 8000–10000。

限制:需 API 密钥;输出受 token 预算限制,过大浪费上下文,过小可能漏掉答案。除以上说明外,暂无更多信息。