InstaGraph

不活跃
GitHub Python MIT

简介

InstaGraph 是基于 GPT 的文本到知识图谱转换工具,可将文本或 URL 解析为颜色编码的实体关系图,支持 Neo4j 与 FalkorDB。

核心特性

  • 文本到图谱 — 自动从自然语言或 URL 中抽取实体与关系
  • 颜色编码可视化 — 节点与关系带颜色编码,便于一眼看出实体类型
  • 响应式 Web UI — 兼容桌面与移动端的浏览器界面
  • 图谱持久化 — 可选 Neo4j 或 FalkorDB 把生成的知识图谱存储到数据库
  • 历史记录 — 内置历史接口,可回看与扩展之前的图谱
  • 简单 API — 提供 GET Response / Graph / History 三个 REST 端点

适用场景

💡 从长文档或网页中快速提取实体关系图
💡 为 AI Agent 构建可解释、可视化的长期记忆
💡 在 Neo4j / FalkorDB 中累积并查询历史知识图谱
💡 在教学或调研中以图形方式展示概念之间的关联
💡 作为提示工程可视化工具辅助调试 LLM 输出结构

快速开始

# 克隆并安装依赖
git clone https://github.com/yoheinakajima/instagraph.git
cd instagraph
pip install -r requirements.txt

# 配置 OpenAI Key
mv .env.example .env
echo "OPENAI_API_KEY=sk-..." >> .env

# 启动 Flask 应用
python main.py

# 浏览器打开 http://localhost:8080 提交文本或 URL

相关项目