Hyper-Extract 是 Python 知识提取框架和 CLI,把文本或文档转成强类型的列表、模型、知识图谱、超图、时空图等 Knowledge Abstract,并支持查询、可视化、Obsidian 导出和只读 MCP 接口。
来源:github.com/yifanfeng97/Hyper-Extract 查看 GitHub 仓库 → 📘 使用教程 →项目把多种知识结构、提取方法和领域 YAML 模板放在同一工作流里。旧页面的 v0.2.0、Python 环境和 provider 信息已经过期;当前 release 是 v0.10.3,要求 Python 3.11+,并加入 Claude、DeepSeek、本地 vLLM、Obsidian 与 MCP 路径。
来源:github.com/yifanfeng97/Hyper-Extract (1) · github.com/yifanfeng97/Hyper-Extract/releases/tag/v0.10.3 (2)从 List、Set、Pydantic Model 到 Graph、Hypergraph、Temporal、Spatial 和 Spatio-Temporal Graph。
来源:github.com/yifanfeng97/Hyper-Extract用 he parse 选择 YAML 模板提取,用 he search/he show 查询与可视化,并向已有 Knowledge Abstract 添加新文档。
来源:github.com/yifanfeng97/Hyper-Extract/blob/main/docs/zh/cli/index.md支持 OpenAI、Anthropic、DeepSeek、百炼与本地 vLLM;he-mcp 暴露读取、查询和导出工具。
来源:github.com/yifanfeng97/Hyper-Extract三层结构由 Auto-Types、Methods 和 Templates 组成:类型层定义输出结构,方法层选择 GraphRAG、LightRAG、Hyper-RAG 等提取算法,模板层固定领域字段、标识和合并规则。CLI 或 Python API 负责读取、分块、调用结构化输出模型、合并并持久化 Knowledge Abstract。
来源:github.com/yifanfeng97/Hyper-Extract/blob/main/docs/zh/concepts/archi…Python >=3.11具备 json_schema 或 function calling 的 …语义搜索所需的 OpenAI-compatible embedding …适合从论文、财报、政策或内部文档提取固定结构,构建可查询知识图谱,或将结果导出为 Obsidian vault。涉及敏感资料时应选本地模型或经过批准的 provider,并检查输出中的遗漏与虚构关系。
来源:github.com/yifanfeng97/Hyper-ExtractGitHub 最新正式 release 为 v0.10.3(Working Cypher Export),发布于 2026-09-20;pyproject.toml 版本同为 0.10.3。
来源:github.com/yifanfeng97/Hyper-Extract/releases/tag/v0.10.3status: official_docs_checked_not_locally_installed | checked_at: 2026-09-23 | environment: 核对官方 README、中文 CLI/架构文档、pyproject.toml 和 v0.10.3 release;未安装 CLI 或调用模型 | limitations: 未验证文档解析、抽取准确率、费用、本地 vLLM、Obsidian 导出或 MCP 客户端 | observed_output: 官方资料确认 Python >=3.11、uv/pipx 安装、he config/parse/search/show/export、provider 配置、MCP extra 与 v0.10.3
来源:github.com/yifanfeng97/Hyper-ExtractMicrosoft GraphRAG 重点是从文本建立实体/关系与社区摘要,再做全局或局部检索;Hyper-Extract 还提供多种强类型输出、超图/时空图、80+ YAML 模板、Obsidian 导出和 CLI。需要标准 GraphRAG 索引与查询研究时先看 GraphRAG;需要按领域模板直接得到不同知识结构时看 Hyper-Extract。
来源:github.com/yifanfeng97/Hyper-Extract (1) · github.com/microsoft/graphrag (2)适合需要用模板约束实体、关系或时空结构,并希望通过 CLI、Python、Obsidian 或 MCP 使用结果的团队。先用公开小文档验证模板和 provider,再评估准确率、费用、隐私和人工复核成本。
来源:官方 Releasesv0.10.3 的 pyproject.toml 要求 Python 3.11 或更新版本。
需要语义搜索时需要。官方说明 DeepSeek 和 Anthropic 没有 embedding API,要另配 OpenAI-compatible embedder。
不能。模板约束输出结构,但内容仍由模型提取,必须回到原文核对遗漏、合并错误和虚构关系。
需要标准 GraphRAG 索引和全局/局部查询时先看 GraphRAG;需要多种强类型结构和领域模板时看 Hyper-Extract。