InstaGraph
不活跃简介
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