项目简介
这个开源的 text2graph 的工具也太好了 可以将文本或 url 信息结合 LLM 的常识自动转成可视化的知识图谱 目前已经 3.3K Star 非常适合想要快速抓住一篇长文或者一个概念重点以及概念与概念之间关系的场景。
你好,富有冒险精神的程序员!欢迎使用 InstaGraph,这是您将文本或 URL 转换为富有洞察力的知识图的首选应用程序。对复杂主题中实体之间的关系感到好奇吗?将文本输入 InstaGraph,瞧!美丽的知识图谱触手可及。
请参阅此处InstaGraph 生成的示例流程图。
该 Flask 应用程序由 OpenAI 的 GPT-3.5 提供支持,可将您的文本转换为生动的彩色图表,从而更轻松地可视化各种实体之间的关系。说得够多了——让我们开始吧!
特点🌟
- 动态文本到图形的转换。
- 颜色编码的图形节点和边。
- 响应式设计——可在任何设备上使用。
- 超级用户友好!
安装🛠️
首先,您需要安装 Python 和 pip。
1. Clone the repository 1. 克隆存储库
git clone https://github.com/yoheinakajima/instagraph.git
2. 导航到项目目录
cd instagraph
3.安装所需的Python包
pip install -r requirements.txt
4. 设置您的 OpenAI API 密钥
将 .env.example 更改为 .env
mv .env.example .env
将您的 OpenAI API 密钥添加到 .env 文件:
OPENAI_API_KEY=your-api-key-here
可选 - 设置图形数据库
使用: [--graph neo4j|falkordb]
选择图形数据库驱动程序
- Neo4J
通过创建neo4j实例,在*.env
文件中添加 Neo4J 用户名、密码和 URL。
NEO4J_USERNAME=
NEO4J_PASSWORD=
NEO4J_URI=
- FalkorDB
还可以通过创建FlakorDB实例在*.env
文件中添加 FalkorDB URL。
FALKORDB_URL=
5. 运行 Flask 应用程序
python main.py [--graph neo4j|falkordb] [--port port] [--debug]
导航到http://localhost:8080
以查看您的应用程序正在运行。
作为容器运行
1. 克隆存储库
git clone https://github.com/yoheinakajima/instagraph.git
2. 导航到项目docker目录
cd instagraph/docker
3.1 在开发模式下运行
docker-compose -f docker-compose-dev.yml up # Add -d flag at the end to run in background/daemon mode.
3.2 在Prod中运行-创建docker镜像
- 使用
gunicorn==21.2.0
在生产模式下运行应用程序
docker-compose -f docker-compose.yml up --build -d
用法🎉
网页界面
- 打开 Web 浏览器并导航到
http://localhost:8080
。 - 在输入框中键入文本或粘贴 URL。
- 点击“提交”,等待奇迹发生!
API端点
-
获取响应数据:
/get_response_data
-
- 方法:
POST
- 数据参数:
{"user_input": "Your text here"}
- 响应:GPT-3.5处理的数据
- 方法:
-
获取图表数据:
/get_graph_data
-
- 方法:
POST
- 响应:图表数据
- 方法:
-
获取历史数据:
/get_graph_history
-
- 方法:
GET
- 响应:图表数据
- 方法:
项目链接
https://github.com/yoheinakajima/instagraph
如何学习大模型
现在社会上大模型越来越普及了,已经有很多人都想往这里面扎,但是却找不到适合的方法去学习。
作为一名资深码农,初入大模型时也吃了很多亏,踩了无数坑。现在我想把我的经验和知识分享给你们,帮助你们学习AI大模型,能够解决你们学习中的困难。
我已将重要的AI大模型资料包括市面上AI大模型各大白皮书、AGI大模型系统学习路线、AI大模型视频教程、实战学习,等录播视频免费分享出来,需要的小伙伴可以扫取。
一、AGI大模型系统学习路线
很多人学习大模型的时候没有方向,东学一点西学一点,像只无头苍蝇乱撞,我下面分享的这个学习路线希望能够帮助到你们学习AI大模型。
二、AI大模型视频教程
三、AI大模型各大学习书籍
四、AI大模型各大场景实战案例
五、结束语
学习AI大模型是当前科技发展的趋势,它不仅能够为我们提供更多的机会和挑战,还能够让我们更好地理解和应用人工智能技术。通过学习AI大模型,我们可以深入了解深度学习、神经网络等核心概念,并将其应用于自然语言处理、计算机视觉、语音识别等领域。同时,掌握AI大模型还能够为我们的职业发展增添竞争力,成为未来技术领域的领导者。
再者,学习AI大模型也能为我们自己创造更多的价值,提供更多的岗位以及副业创收,让自己的生活更上一层楼。
因此,学习AI大模型是一项有前景且值得投入的时间和精力的重要选择。