基于SiliconCloud快速体验GraphRag.Net

news/2024/11/18 11:39:25/文章来源:https://www.cnblogs.com/mingupupu/p/18349566

SiliconCloud介绍

SiliconCloud 基于优秀的开源基础模型,提供高性价比的 GenAI 服务。

不同于多数大模型云服务平台只提供自家大模型 API,SiliconCloud上架了包括 Qwen、DeepSeek、GLM、Yi、Mistral、LLaMA 3、SDXL、InstantID 在内的多种开源大语言模型及图片生成模型,用户可自由切换适合不同应用场景的模型。

更重要的是,SiliconCloud 提供开箱即用的大模型推理加速服务,为您的 GenAI 应用带来更高效的用户体验。

对开发者来说,通过 SiliconCloud 即可一键接入顶级开源大模型。拥有更好应用开发速度和体验的同时,显著降低应用开发的试错成本。

官网地址:https://siliconflow.cn/zh-cn/siliconcloud

image-20240808145507737

GraphRag.Net介绍

微软此前开源了graphrag代码,项目地址:https://github.com/microsoft/graphrag。

image-20240808145851224

GraphRag.Net是国内一位大佬参考GraphRag使用 Semantic Kernel 来实现的dotnet版本。

项目地址:https://github.com/AIDotNet/GraphRag.Net

不要忘了给大佬一个Star哦!

image-20240808150152462

对于想要学习GraphRag的同学,可以结合这两个项目一起学习。

快速体验GraphRag

git clone到本地,根据README的指引,进行配置:

image-20240808150425012

这里我使用的是硅基流动提供的API:

image-20240808150648647

硅基流动不仅提供了对话模型还提供了嵌入模型,并且还兼容了OpenAI的格式,因此接入GraphRag.Net非常方便。这里对话模型使用的是Qwen/Qwen2-72B-Instruct,嵌入模型使用的是BAAI/bge-large-zh-v1.5。

启动GraphRag.Net项目,输入http://localhost:5000/进入GraphRag.Net页面:

image-20240808151110497

准备了一篇关于嫦娥奔月的故事的txt文本,查看控制台:

image-20240808151451284

在生成知识图谱中了,等待生成完成。

生成好知识图谱之后,查看知识图谱:

image-20240808152253821

image-20240808152354247

查看数据库中存了什么。

向量数据库使用的是SQLite,里面存了一些向量数据:

image-20240808154209620

查看业务数据库中的节点表:

image-20240808154306013

查看边界表:

image-20240808154337113

可能因为文本不是很多,其他表中没有信息。

然后就可以根据知识图谱进行Rag了。

问一个问题,比如“嫦娥送什么礼物给天帝?”:

image-20240808174146938

image-20240808174332279

回答正确。

如果体验之后,确实对GraphRag感兴趣,可以深入研究一下GraphRag的原理,两个项目结合起来看一看。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/779911.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

金蝶云星空单据体数量汇总-分组列信息

金蝶云星空单据体数量汇总-分组列信息 bos配置 效果展示

成品库存周转率报表(二)

成品库存周转率报表(二)一、报表逻辑 组织=供应链中心,仓库=成品仓,区间可选,可单独搜索某物料,物料基础数据为使用组织=供应链中心,仓库=成品仓作为底表(1)库存数取自《库存账龄分析表》或《库存汇总查询》-历史查询(2)期初库存为起始日期的查询库存 期末库存为结束…

暑假集训CSP提高模拟16

1.九次九日九重色一开始做的时候被题面给迷惑住了,没想到可以跳着 匹配(样例太水)。 那我们来考虑如何做,首先思路肯定是把能匹配的暴力求出来,根据不知道怎么搞的调和计数,这样的复杂度还不是很高,是\(O(NlogN)\),可以搞。 观察一下预处理出来的序列,是不是很熟悉。没…

windows 编译 openssl + libcurl libcurl库

主要参考https://blog.icrystal.top/archives/11.html openssl编译 网址: https://www.openssl.org/source 下载的是 3.0.13 版本的 这边是说Perl:需要 Perl 来运行 OpenSSL 的构建脚本。你可以从 Strawberry Perl 或 ActivePerl 下载并安装 Perl。 NASM(可选):如果你要编…

运算符续集

1.扩展增值运算符 ** 省略了一些加减删除的步骤而直接运算的运算符**2.面试题 区分""+a+b和a+b+""3.条件运算符(必须掌握) 如果符合条件x则输出y,否则输出z

使用wsl,windows自带的linux虚拟机

右键,管理员模式 第一次安装,先更新一下wsl组件wsl --update wsl --status 是否为2,不是的话需要设置一下

微信小程序-如何解决onShareAppMessage转发gif格式图片不展示?【亲测有效】

1、开发小程序过程中,如果使用gif,在微信开发者工具中是可以正确显示图片的,但是发布之后,在真机上体验就不行了,无法显示分享的图片,对方也无法看到图片。 2、查看文档,发现微信小程序分享的时候,自定义的图片类型只支持:PNG,JPG。不能支持,gif。 3、如何解决呢?机…

代码随想录算法训练营第64天 | 图论:Floyd 算法+A * 算法

97.小明逛公园 https://kamacoder.com/problempage.php?pid=1155 Floyd 算法精讲 https://www.programmercarl.com/kamacoder/0097.小明逛公园.html#floyd-算法精讲Floyd 算法精讲问题总结:双向道路;路径规划;多个起点到多个终点核心思想:动态规划确定dp数组和下标含义:g…

yum 安装软件 遇到问题

1 某个源可能有问题时 可尝试的方法 2

信息,信息化,信息系统基础

信息基础 信息的特征普遍性、客观性、无限性、动态性、相对性、依附性、变换性、传递性、层次性、系统性、转化性。信息的质量属性精确性:指对事物状态描述的精准程度。 完整性:指对事物状态描述的全面程度。 可靠性:指信息的来源、采集方法、传输过程是可以信任的、符合预期…

GPU-Burn压力测试

gpu-burn压力测试 1.CentOS 1.查看内核版本和CentOS系统 版本: uname -a cat /etc/centos-release2.查看服务器上是否有NVIDIA GPU: lspci | grep NVIDIA /sbin/lshw -c display3.如果系统安装时没有选择安装开发工具,则安装一下gcc、kernel-devel等以及相关依赖包 sudo yum…

安规测试-漏电流测试

一、什么是漏电流 当电流经过绝缘体后溢出,称为漏电流。当漏电流经过人体流向大地时,就会产生电气伤害。漏电流测试与耐压测试、接地保护测试的不同处,在设备工作状态下做测试。漏电流测试中会加上一个人体模拟阻抗电路,可模拟在真实情况下经过人体的漏电流大小。 二、漏电…