基于SiliconCloud快速体验GraphRag.Net
内容提要
SiliconCloud是一个提供高性价比的GenAI服务的平台,用户可以选择不同的开源大语言模型和图片生成模型。GraphRag.Net是一个使用Semantic Kernel实现的dotnet版本的GraphRag项目。用户可以通过GraphRag.Net学习GraphRag。
延伸解读
SiliconCloud 的模型多样性优势
SiliconCloud 上架了包括 Qwen、DeepSeek、GLM、Yi、Mistral、LLaMA 3、SDXL、InstantID 在内的多种开源大语言模型及图片生成模型,用户可自由切换适合不同应用场景的模型。这种多模型支持让开发者能灵活选择,而无需绑定单一供应商,降低了试错成本。
GraphRag.Net 的定位与学习价值
GraphRag.Net 是国内开发者参考微软 GraphRag 项目,使用 Semantic Kernel 实现的 dotnet 版本。对于 .NET 开发者而言,它提供了一个熟悉的生态来学习 GraphRag 技术。结合微软原项目一起学习,可以更全面地理解 GraphRag 的原理与实现。
快速体验中的技术选型
在体验中,作者使用硅基流动的 API,对话模型为 Qwen/Qwen2-72B-Instruct,嵌入模型为 BAAI/bge-large-zh-v1.5。由于硅基流动兼容 OpenAI 格式,接入 GraphRag.Net 非常方便。向量数据库采用 SQLite,存储了向量数据,业务数据库则包含节点表和边界表。
知识图谱生成与 RAG 效果
通过输入嫦娥奔月的故事文本,GraphRag.Net 生成了知识图谱,并基于图谱进行 RAG 问答。当询问“嫦娥送什么礼物给天帝?”时,系统回答正确。这表明在文本量不大的情况下,GraphRag 仍能有效提取信息并回答具体问题。
Q&A
SiliconCloud提供哪些类型的模型服务?
SiliconCloud提供多种开源大语言模型和图片生成模型,包括Qwen、DeepSeek、GLM等。
如何使用GraphRag.Net进行知识图谱生成?
用户可以通过git clone获取GraphRag.Net项目,并根据README进行配置,启动后输入http://localhost:5000/进行知识图谱生成。
GraphRag.Net与OpenAI的兼容性如何?
GraphRag.Net兼容OpenAI格式,便于用户接入和使用。
SiliconCloud如何帮助开发者降低开发成本?
SiliconCloud通过提供一键接入顶级开源大模型,显著降低应用开发的试错成本。
GraphRag.Net项目的GitHub地址是什么?
GraphRag.Net项目的GitHub地址是:https://github.com/AIDotNet/GraphRag.Net。
使用SiliconCloud的GenAI服务有什么优势?
SiliconCloud提供高性价比的GenAI服务,支持多种模型切换,提升用户体验。