微信扫码
与创始人交个朋友
我要投稿
prettygraph[1] 是一个文本生成知识图谱的应用程序,它使用 Flask 作为后端,渲染前端模板,并使用 LiteLLM 进行推理,即将文本输入转换为 JSON 格式的图谱数据。之后,利用 Cytoscape.js[2] 进行可视化。
需要注意的是,每次插入句号时,图谱都会重新生成,并在用户界面中实时更新,以提供良好的互动体验。
1.配置 OPENAI_API_KEY
要运行 prettygraph 应用程序前,需要设置 OPENAI_API_KEY
环境变量。在项目根目录下创建名为 .env
的文件,并添加以下内容:
OPENAI_API_KEY=your_openai_api_key_here
2.安装 Poetry
python3 -m venv $VENV_PATH
$VENV_PATH/bin/pip install -U pip setuptools
$VENV_PATH/bin/pip install poetry
$VENV_PATH
变量用于表示创建虚拟环境的路径。成功安装后,Poetry 的路径位于 $VENV_PATH/bin/poetry
,你可直接调用或通过符号链接调用。
如果要卸载 Poetry,你只需删除整个 $VENV_PATH
目录即可。
prettygraph 使用 Poetry[3] 进行依赖关系管理,Poetry 要求使用 Python 3.8 以上的版本。
1.克隆项目
git clone https://github.com/yoheinakajima/prettygraph
2.进入项目目录
cd prettygraph
3.使用 Poetry 安装依赖:
poetry install
4.运行 Flask 应用程序:
poetry run python main.py
5.访问 prettygraph 应用程序
成功启动 Flask 应用之后,打开浏览器并访问 http://localhost/
地址。接着,你就可以在文本框中输入文本。当检测到每个句子的结束,知识图谱会自动更新。
53AI,企业落地应用大模型首选服务商
产品:大模型应用平台+智能体定制开发+落地咨询服务
承诺:先做场景POC验证,看到效果再签署服务协议。零风险落地应用大模型,已交付160+中大型企业
2024-09-16
朋友圈装腔指南:如何用向量数据库把大白话变成古诗词
2024-09-15
将PDF知识图谱化:graphrag+Doc2X+DeepSeek
2024-09-12
GraphRAG:构建低成本AI图谱知识库的创新技术
2024-09-12
Paper Digest|OpenSPG 超大规模知识仓储 KGFabric 论文解读
2024-09-12
实战使用 GraphRAG 索引整本《西游记》,解锁黑悟空通关路
2024-09-12
ChatTuGraph:通过大模型“与图对话”
2024-09-12
【演讲回顾】知识图谱的演进与基于 OpenSPG+TuGraph 的推理实践
2024-09-11
老刘分享:知识图谱增强在 360 文档知识问答及管理中的应用实践
2024-07-18
2024-07-18
2024-07-17
2024-07-22
2024-07-11
2024-07-11
2024-07-03
2024-07-13
2024-07-19
2024-06-06
2024-09-08
2024-09-05
2024-08-27
2024-08-26
2024-08-24
2024-08-22
2024-08-19
2024-08-18