Hyper-Extract

一条命令,把文本变成超图知识库

Hyper-Extract 是一个基于大语言模型的知识抽取工具,能将非结构化文本自动转换为结构化知识图谱。它支持普通图、超图和时空抽取,用户只需一条命令即可完成从文本到知识的转化。该项目解决了传统知识抽取中关系建模能力有限的问题,通过超图技术捕捉更复杂的关系,如多实体间的多元交互。核心能力包括:利用LLM进行实体和关系识别,支持自定义抽取模式,输出标准图格式,并可与图数据库无缝集成。适用于文档分析、情报挖掘、学术研究等场景,帮助用户从海量文本中快速提取关键信息,构建可查询的知识网络。

开源 free 搜索知识
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 3992
维护状态 活跃
是否开源 是
定价模式 free

项目数据

分类搜索知识
开发团队yifanfeng97
所属国家
定价模式free
价格说明开源项目,本地部署,完全免费。
访问状态
是否开源是
开源协议NOASSERTION
主要语言Python
技术栈/模型ai,ai-agents,cli,hypergraph,information-extraction,knowledge,knowledge-graph,llm,python,rag
GitHub 星标★ 3992
30天Star增速
HF 下载量
上线时间2026-01-07 00:00:00
最近更新2026-09-23 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数4

使用教程

难度:入门 约 10 分钟 部署方式:命令行工具 6 步

环境要求

  • Python 环境(项目为 Python 开发,通过 uv/pipx 管理)
  • 已安装 uv 或 pipx(README 提供 curl 安装 uv 的方式)
  • OpenAI 或 DeepSeek 的 API Key(用于 LLM 抽取,二选一)

安装与启动步骤

  1. 1安装 uv 工具

    若本机还没 uv,用官方脚本安装;已装 pipx 可跳过此步,改用 pipx 安装下一节。

    curl -LsSf https://astral.sh/uv/install.sh | sh
  2. 2安装 Hyper-Extract

    用 uv 把 hyperextract 装成全局命令行工具,装完可用 he 命令调用。

    uv tool install hyperextract
  3. 3备选安装方式

    如果不使用 uv,可用 pipx 安装同一个 CLI,两种方式二选一即可。

    pipx install hyperextract
  4. 4配置 OpenAI 提供商

    用一条命令写入 OpenAI 的 LLM 与嵌入模型密钥,把 YOUR_OPENAI_API_KEY 换成真实 key。

    he config init -p openai -k sk-xxxxxxxx
  5. 5配置 DeepSeek

    若要更省钱可只配 DeepSeek 的 LLM,嵌入模型需再搭配 OpenAI 嵌入器。

    he config llm -p deepseek -k sk-xxxxxxxx
  6. 6试用命令行

    README 给出的示例命令:先 dry-run 预览要删除的错误事实,不加 --dry-run 才会真正执行。

    he remove ./ka/ --edit-node Apple --fact "founded by Steve Jobs" --dry-run

关键配置

配置项必填说明示例
-p / --provider是选择模型提供商,README 中支持 openai 与 deepseekopenai
-k / --api-key是对应提供商的 API 密钥,需替换成自己的真实 keysk-xxxxxxxx

如何确认成功

安装后执行 he 命令,配置命令返回成功提示即说明 CLI 已可用;再执行示例命令看是否正常返回抽取/预览结果。

常见问题

Q:uv 和 pipx 两种安装方式该怎么选?

A:二者等效,选一个即可。README 同时给出 uv tool install hyperextract 与 pipx install hyperextract,已装 uv 就用 uv。

Q:我只想用 DeepSeek 的 key 可以吗?

A:可以。用 he config llm -p deepseek 配置 LLM 部分,但还需再配一个 OpenAI 的嵌入器,这是 README 提到的最省钱组合。

Q:执行 he 提示找不到命令怎么办?

A:确认 uv tool install hyperextract 已成功执行,必要时重开终端让 uv/pipx 的 bin 目录生效到 PATH。

注意事项

  • 命令中的 YOUR_OPENAI_API_KEY / YOUR_DEEPSEEK_API_KEY 必须替换为你自己的密钥,示例里的 sk-xxxxxxxx 只是占位。
  • he config init(OpenAI,一次配好 LLM + 嵌入)与 he config llm(DeepSeek,仅 LLM)按需二选一。
  • README 节选未提供具体的抽取运行参数、端口或图数据库连接方式,实际抽取用法请查官网文档 https://yifanfeng97.github.io/Hyper-Extract。
  • 示例 remove 命令带 --dry-run 只做预览,去掉该参数才会真正修改知识库内容。

核心亮点

  • 支持超图建模,能表达比普通图更复杂的多元关系
  • 集成时空抽取,可处理带时间和位置信息的数据
  • 命令行操作简单,降低使用门槛

不足之处

  • 依赖外部LLM API,可能产生成本
  • 文档和社区尚在完善中

适用场景

  • 学术文献中提取研究关系和实验数据
  • 企业文档中构建知识图谱辅助决策
  • 新闻事件中抽取时空关联信息

替代项目

LangChain、LlamaIndex、Haystack

项目介绍

Hyper-Extract 是开发框架领域的开源项目,由 yifanfeng97 开发,是 2026 年新上线的项目。

在全站 13,014 个收录项目中,它的 GitHub 星标数(3,992)位列前 30%,在开发框架分类的 795 个项目里位列前 13%。

近 42 天,它的 GitHub 星标从 3,306 增加到 3,992,净增 686。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-23。本地部署,完全免费。

它主要面向的使用场景是:学术文献中提取研究关系和实验数据。同类可对比的替代方案包括 LangChain、LlamaIndex、Haystack。

上一篇:Awesome-Context-Engineering

下一篇:ax

同类项目推荐

langchain 开源

组装 AI 应用的乐高积木,从想法到上线不换工具

The agent engineering platform.

★ 146874 2026-08-09
transformers 开源

全球最大的模型仓库全家桶,想用的模型一把抓

Transformers: the model-definition framework for state-of-the-art machine learning m···

★ 166529 2026-08-09
pi 开源

一套 TypeScript 工具包,快速搭出能写代码的 AI agent

AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI

★ 108504 2026-09-12