shuyu-labs/GraphRag.Net
参考GraphRag使用 Semantic Kernel 来实现的dotnet版本,可以使用NuGet开箱即用集成到项目中
Implements GraphRAG through a multi-stage LLM pipeline: document chunking → entity/relationship extraction → community detection via label propagation → hierarchical summarization (community-level and global summaries). Supports both direct graph queries and community-aware retrieval with adaptive vector search thresholds (0.5→0.3) and token-aware graph pruning. Integrates with OpenAI-compatible APIs via Semantic Kernel, uses SQLite/PostgreSQL for graph storage and vector databases for semantic search, and exposes functionality as a NuGet package with configurable LLM backends.
247 stars.
Stars
247
Forks
33
Language
C#
License
Apache-2.0
Category
Last pushed
Oct 28, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/rag/shuyu-labs/GraphRag.Net"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
nashtech-garage/ntg-agent
A sample Chatbot in C# using Microsoft Agent Framework
shuyu-labs/AntSK
An AI knowledge base/agent built with .Net 9, AntBlazor, Semantic Kernel, and Kernel Memory,...
wisedev-code/MaIN.NET
NuGet package designed to make LLMs, RAG, and Agents first-class citizens in .NET
Azure-Samples/azure-ai-search-multimodal-sample
A sample app for the Multimodal Retrieval-Augmented Generation pattern running in Azure, using...
tryAGI/Ollama
Ollama SDK for .NET