SuperAPI AI 工具集

graphify

通用与其它

查看项目

更新于 10-16 09:53

技能介绍

用途:将任意文件文件夹(代码、文档、论文、图片、音视频)构建为可持久化查询的知识图谱,适合回答代码库架构、文件关系、项目内容等问题,尤其是存在 graphify-out/ 时可直接查询已有图谱。

主要能力:AST 结构化抽取代码(无需 LLM 与密钥);对文档、论文、图片做语义抽取(GEMINI_API_KEY/GOOGLE_API_KEY 存在时用 Gemini,否则由宿主智能体承担);社区检测;三种输出——交互式 HTML、GraphRAG 就绪 JSON、纯语言 GRAPH_REPORT.md;审计轨迹区分 EXTRACTED/INFERRED/AMBIGUOUS;支持增量更新、有向图、聚类复用、SVG/GraphML/Neo4j/FalkorDB 导出、MCP 服务、监听重建、wiki 与 Obsidian 输出。

使用方式:/graphify 对当前目录运行完整流程;可指定路径或 GitHub 仓库 URL(含多仓库合并与 --branch);常用选项有 --mode deep、--update、--directed、--cluster-only、--no-viz、--svg、--graphml、--neo4j、--neo4j-push bolt://localhost:7687、--falkordb、--falkordb-push falkordb://localhost:6379、--mcp、--watch、--wiki、--obsidian 等。查询用 graphify query "<question>"(--dfs、--budget 1500)、graphify path、graphify explain;新增内容用 graphify add <url>。若 graphify-out/graph.json 已存在且用户问的是自然语言问题,应直接运行 query,跳过重建步骤。

限制:code-only 语料跳过语义抽取;语义抽取成本由所选后端承担;graphify 不读取 ANTHROPIC_API_KEY、OPENAI_API_KEY 等,缺失 Gemini 密钥时不阻塞、打印提示后继续;大语料(总词数超 200 万或文件超 500)会提示缩小范围或使用 --no-cluster;视频转写见 references/transcribe.md;具体收费、价格与平台支持资料未提供。