原创 山行AI 山行AI 2023-12-13 18:10 发表于浙江 InstaGraph 🌐大家好,欢迎来到 InstaGraph,这是一款将文本或网址转换为富有洞察力的知识图谱的应用程序。对复杂主题中实体之间的关系感到好奇吗?只需将文本输入 InstaGraph,即刻呈现出一张精美的知识图谱。 InstaGraph 生成的示例流程图 InstaGraph 基于 OpenAI 的 GPT-3.5,可将您的文本转换为色彩鲜艳的图谱,帮助您更容易地可视化各种实体之间的关系。言归正传,让我们开始吧! 作者的简短说明:如果您只是想知道知识图谱是如何生成的,请查看 main.py 中占据一半的函数调用参数。 目录 📚·特点[2]·安装[3]·使用[4]·贡献[5]·许可[6] 特点 🌟·动态文本到图谱转换。·节点和边缘的颜色编码。·响应式设计——在任何设备上使用。·超级用户友好! 安装 🛠️首先,您需要安装 Python 和 pip。 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 在 .env 文件中添加您的 OpenAI API 密钥: OPENAI_API_KEY=your-api-key-here 可选在 NEO4J_USERNAME=NEO4J_PASSWORD=NEO4J_URI= 5. 运行 Flask 应用python main.py 导航至 以容器运行1. 克隆仓库git clone https://github.com/yoheinakajima/instagraph.git 2. 导航到项目 Docker 目录cd instagraph/docker 3.1 以开发模式运行docker-compose -f docker-compose-dev.yml up # 在末尾添加 -d 标志以在后台/守护模式运行。 3.2 以生产模式运行 - 创建 Docker 镜像·使用 docker-compose -f docker-compose.yml up --build -d 使用 🎉Web 界面·打开您的网络浏览器并导航至 API 端点1.获取响应数据: 贡献 🤝与我交流的最佳方式是在 Twitter 上找到我 @yoheinakajima[7]。我通常只在周末或晚上编程,且每次时间不长。我对这里要添加的东西有很多想法,但显然如果大家一起做会更快。考虑到我的时间限制,我不确定能否很好地管理 Github,所以如果您想帮我运行 Github,请联系我。现在,根据评论,这里有一些我认为我们应该添加的想法... ·存储知识图谱(感谢 @tomasonjo[8]! 2023年9月13日)·从存储中提取知识图谱(感谢 @tomasonjo[9]! 2023年9月13日)·显示历史·能够结合两个图谱·能够结合两个或更多历史图谱·能够扩展图谱(感谢 @tomasonjo[10]! 2023年9月13日)·能够从特定节点扩展图谱·为结合图谱进行节点的模糊匹配(向量匹配 + LLM 确认) 因为市面上有很多“制作图表”的工具,所以与其做用户账户和自定义图表,我更愿意致力于构建有史以来最大的知识图谱... 在创建问题之前,请参阅我们提供的 ISSUE_TEMPLATE[11]。 许可 📝MIT 许可。更多信息请见 LICENSE[12]。 祝您使用 InstaGraph 愉快!🎉 References
|
|