当前位置: 首页 > news >正文

LightRAG知识图谱使用和工作流集成

LightRAG知识图谱使用和工作流集成


全文链接:LightRAG知识图谱使用和工作流集成


lightRAG简介

LightRAG,知识图谱,简单且快速的检索增强生成(RAG)框架。

lightRAG部署

没有提供配置用的UI界面,所有配置都位于.env文件内。

docker部署

gitclone https://github.com/HKUDS/LightRAG.gitcdLightRAGcpenv.example .env# 使用你的LLM和Embedding模型访问参数更新.env文件# modify LLM and Embedding settings in .envdockercompose up

docker compose配置参考,为LightRAG配置嵌入模型。

services:lightrag:container_name:lightragimage:ghcr.io/hkuds/lightrag:latestbuild:context:.dockerfile:Dockerfiletags:-ghcr.io/hkuds/lightrag:latestports:-"${PORT:-9621}:9621"volumes:-./data/rag_storage:/app/data/rag_storage-./data/inputs:/app/data/inputs-./config.ini:/app/config.ini-./.env:/app/.envenv_file:-.envrestart:unless-stoppedextra_hosts:-"host.docker.internal:host-gateway"networks:-lightrag_netlightrag-m3e:container_name:lightrag-m3eimage:stawky/m3e-large-api:latestrestart:alwaysports:-23338:6008networks:-lightrag_netnetworks:lightrag_net:driver:bridge

模型接入配置

.env文件内配置和接入LLM模型、嵌入模型。

## LLM模型接入配置 LLM_BINDING=openai LLM_MODEL=deepseek-chat LLM_BINDING_HOST=https://api.deepseek.com/v1 LLM_BINDING_API_KEY=XXX ## 本地嵌入模型配置。使用docker compose内的嵌入模型容器id,使用openai协议方式接口访问 ## 注意EMBEDDING_DIM向量维数配置,不同嵌入模型的维数不同,否则会报错 EMBEDDING_BINDING=openai EMBEDDING_MODEL=m3e EMBEDDING_DIM=1536 EMBEDDING_SEND_DIM=false EMBEDDING_TOKEN_LIMIT=8192 EMBEDDING_BINDING_HOST=http://lightrag-m3e:6008/v1 EMBEDDING_BINDING_API_KEY=sk-aaabbbcccdddeeefffggghhhiiijjjkkk

lightRAG使用

  • 可视化界面 浏览器访问http://ip:9621/webui/
  • 节点编辑 界面不支持对节点编辑,增加删除边的连线关系,需要接口调用方式。
  • 对话 需要在右侧参数的附加输出提示词栏位添加提升词。在webui上返回的对话,不支持返回携带引用文档块id,想要的话需要使用/query/data接口查看。

lightRAG外挂集成到工作流

多知识库分区

按业务划分多个子知识库,实现更精准的知识检索。

  • 使用lightRAG workspace工作区概念划分文档。
  • 部署多lightRAG实例隔离。

工作流内引用集成

在工作流节点,使用/query/data接口。只返回检索到的知识数据和引用信息,不提交给LLM生成对话。
接口入参示例

{"query":"物资装备保障和附件","mode":"local","only_need_context":true,"only_need_prompt":true,"include_references":true,"include_chunk_content":false}

接口响应示例

{"status":"success","message":"Query processed successfully","data":{"entities":[{"entity_name":"附件","entity_type":"content","description":"预案的组成部分,包含生产经营单位概况、风险评估报告、联系方式、物资清单、图纸等相关支持性文件。","source_id":"chunk-108b5536a7630c66fcd6de0668657ef4","file_path":"XX预案.docx","created_at":1765363693}],"relationships":[{"src_id":"XX公司","tgt_id":"设备厂家","description":"设备厂家作为外部单位,可为公司提供应急时的技术保障。","keywords":"技术支持,设备供应","weight":1.0,"source_id":"chunk-108b5536a7630c66fcd6de0668657ef4","file_path":"XX预案.docx","created_at":1765363869}],"chunks":[{"reference_id":"1","content":"XXX内容","file_path":"XX预案.docx","chunk_id":"chunk-1bae37cfbc3f6719217a5c5a12ebf8ea"}],"references":[{"reference_id":"1","file_path":"XX预案.docx"}]},"metadata":{"query_mode":"local","keywords":{"high_level":["物资装备保障","后勤管理","装备支援"],"low_level":["附件","配件","备件"]},"processing_info":{"total_entities_found":40,"total_relations_found":48,"entities_after_truncation":40,"relations_after_truncation":48,"merged_chunks_count":10,"final_chunks_count":10}}}

获取到数据后,需要改造原有的/getQuoteData等引用回显预览接口,如在块id前缀附加lightRAG标记,后端api根据id标识自动适配是本知识库的还是外挂的lightRAG图谱数据来返回对应文档块内容。

http://www.cnnetsun.cn/news/1815950.html

相关文章:

  • MacOS通过Rclone与macFUSE实现FTP本地化挂载全攻略
  • 2026移动应用质量监控Bugly:跨平台崩溃性能统一实践
  • 邮件系统中的抗拒绝服务(DDoS)攻击防护
  • 如何解决B站缓存视频无法播放的困扰?m4s-converter让你真正拥有自己的收藏
  • 【网络实战】思科模拟器入门:手把手教你完成交换机VLAN基础配置
  • RexUniNLU开源可部署价值:规避数据隐私风险,满足金融/医疗合规要求
  • 永恒之蓝(MS17-010)漏洞复现+简单的后渗透操作(超详细)
  • 2026.4.10 11.14 发文测试
  • 逆向思维看安全:从SoftCnKiller的sign.txt机制,聊聊我们该如何手动构建自己的“流氓软件黑名单”
  • 震惊!Happy Horse 登顶全球AI视频榜单!国产又一王炸?
  • 新大陆物联网设备部署实战:从硬件安装到网络调试全流程解析
  • MARVELL迈威 88E1112-C2-NNC1C000 QFN 以太网收发器
  • Hagicode.Libs:统一集成多个 AI 编程助手 CLI 的工程实践卑
  • 【Blazor 2026安全架构白皮书】:零信任+WebAssembly沙箱+自动CSP策略生成,企业级防护已落地实测
  • 告别网盘限速!八大平台直链解析工具终极指南
  • 彻底告别OpenClaw使用焦虑:我给他装上了“透视眼”和“批量克隆模组手
  • nli-distilroberta-base效果展示:跨领域(科技/医疗/法律)NLI泛化能力实测
  • 从毫K级温控到分子级洁净:光刻机环境控制系统的技术演进与专利格局
  • Kata Containers
  • 终极网盘下载解决方案:LinkSwift 完整使用指南,告别限速烦恼
  • 一个LLM网关需要处理哪些工程问题?多模型路由与成本归因实战
  • PlayNote:嵌入式被动蜂鸣器音符频率映射库
  • C#Dicitionary
  • 想入门脑机接口研究?这9个免费EEG数据集帮你快速上手(附官方下载链接)
  • Aurix TC3XX开发实战:GPT12模块的四种工作模式到底该怎么选?(附MCAL配置差异)
  • FT-Mamba:一种高效的表回归的新深度学习模型
  • 为什么你读论文这么慢?可能不是英语问题
  • Python网络爬虫高级技巧:从入门到精通
  • simple-serializer:嵌入式轻量二进制序列化库解析
  • 从零开始:为Pixel设备编译定制AOSP系统的完整指南