Skip to content

RAG

来源:awesome-chatgpt-zh 原文 · 仓库快照:2026-08-29 · 全部资源 · 栏目目录

阅读说明

本文保留仓库原文及其历史资料。模型、价格、项目热度和服务状态属于原文记录,使用时请通过文中来源确认。

大模型 RAG 相关的模型,开源框架等开发资源。

开源框架

名称Stars简介备注
headroomGitHub Repo starsCompress tool outputs, logs, files, and RAG chunks before they reach the LLM.在内容送达 LLM 之前压缩工具输出、日志、文件与 RAG chunk,token 减少 60-95% 且答案不变,提供库、代理与 MCP server 三种形态。
LlamaIndexGitHub Repo starsProvides a central interface to connect your LLMs with external data.将llm与外部数据连接起来。
QAnythingGitHub Repo starsQuestion and Answer based on Anything.QAnything (Question and Answer based on Anything) 是致力于支持任意格式文件或数据库的本地知识库问答系统,可断网安装使用。您的任何格式的本地文件都可以往里扔,即可获得准确、快速、靠谱的问答体验。目前已支持格式: PDF(pdf),Word(docx),PPT(pptx),XLS(xlsx),Markdown(md),电子邮件(eml),TXT(txt),图片(jpg,jpeg,png),CSV(csv),网页链接(html)
ragflowGitHub Repo starsRAGFlow is an open-source RAG (Retrieval-Augmented Generation) engine based on deep document understanding.RAGFlow 是一款基于深度文档理解构建的开源 RAG(Retrieval-Augmented Generation)引擎。RAGFlow 可以为各种规模的企业及个人提供一套精简的 RAG 工作流程,结合大语言模型(LLM)针对用户各类不同的复杂格式数据提供可靠的问答以及有理有据的引用。
FastGPTGitHub Repo starsFastGPT is a knowledge-based platform built on the LLMs, offers a comprehensive suite of out-of-the-box capabilities such as data processing, RAG retrieval, and visual AI workflow orchestration, letting you easily develop and deploy complex question-answering systems without the need for extensive setup or configuration.FastGPT 是一个基于 LLM 大语言模型的知识库问答系统,提供开箱即用的数据处理、模型调用等能力。同时可以通过 Flow 可视化进行工作流编排,从而实现复杂的问答场景!
langchainGitHub Repo starsBuilding applications with LLMs through composability开发自己的 ChatGPT 应用
graphragGitHub Repo starsA modular graph-based Retrieval-Augmented Generation (RAG) system基于知识图谱的检索增强生成(RAG)系统
kotaemonGitHub Repo starsAn open-source RAG-based tool for chatting with your documents.基于开源 RAG 的工具,用于与您的文档聊天。
OpenKBGitHub Repo starsOpenKB: Open LLM Knowledge Base.VectifyAI(PageIndex 团队)开源的 LLM 知识库,面向检索与问答,支持交互式知识图谱可视化(3D / 思维导图 / 放射状)。
PixelRAGGitHub Repo starsScalable pixel-native search, a new generation of RAG."像素原生"的可扩展 RAG/检索:不再解析网页与文档文本,而是直接以页面像素为单位用视觉模型(VLM)做多模态检索,适合 PDF、长页与图文混排场景。
open-genaiGitHub Repo starsAn unofficial, fully-local reimplementation of Japan Digital Agency's government AI "GENAI".把日本数字厅政府 AI「源内(GENAI)」完全本地化的非官方实现(TypeScript):本地 LLM(或 OpenAI 兼容接口)+ RAG(Qdrant)+ 语音转写(Whisper)+ 图像生成(Stable Diffusion)+ SAML 认证(Keycloak),按团队维度管理知识库,全程本地完结,是「自托管本地 AI 套件 + RAG」的完整范例。

前沿理念:LLM Wiki

名称简介备注
LLM Wiki (Andrej Karpathy)A pattern where LLMs incrementally build and maintain a persistent, interlinked markdown wiki instead of repeatedly retrieving from raw documents.Karpathy 提出的知识库新范式:与传统 RAG 每次从原始文档检索不同,让 LLM 增量维护一个持久化, 相互链接的 Markdown wiki,随着每次摄入新资料与回答问题不断丰富。采用「原始资料 / wiki / schema 指令」三层架构,核心操作包括摄入(Ingest), 查询(Query), 体检(Lint),能自动发现矛盾, 维护交叉引用,让知识随时间复利增长。
llm_wiki (nashsu)A cross-platform desktop app that turns your documents into an organized, interlinked knowledge base automatically, as an alternative to traditional RAG.上述 Karpathy「LLM Wiki」理念的开源桌面实现(TypeScript):跨平台桌面应用,自动把你的文档整理为有组织, 相互链接的知识库;不同于传统 RAG 每次从零检索作答,它让 LLM 从资料中增量构建并持续维护一个持久化 wiki。

Embedding 模型和 Reranker 模型

名称Stars简介备注
FlagEmbeddingGitHub Repo starsRetrieval and Retrieval-augmented LLMs.中文使用量排名前列的模型。BGE Embedding是一个通用向量模型。 使用retromae 对模型进行预训练,再用对比学习在大规模成对数据上训练模型。
BCEmbeddingGitHub Repo starsNetease Youdao's open-source embedding and reranker models for RAG products.BCEmbedding是由网易有道开发的中英双语和跨语种语义表征算法模型库,其中包含 EmbeddingModel和 RerankerModel两类基础模型。EmbeddingModel专门用于生成语义向量,在语义搜索和问答中起着关键作用,而 RerankerModel擅长优化语义搜索结果和语义相关顺序精排。
jina-embeddings-v2-base-en-jina-embeddings-v2-base-en is an English, monolingual embedding model supporting 8192 sequence length. It is based on a BERT architecture (JinaBERT) that supports the symmetric bidirectional variant of ALiBi to allow longer sequence length.jina-embeddings-v2-base-en 是一个英文单语言嵌入模型,支持序列长度为 8192。它基于 JinaBERT 架构,支持 ALiBi 的对称双向变体,以允许更长的序列长度。主干 jina-bert-v2-base-en 在 C4 数据集上预训练。该模型进一步在 Jina AI 的超过 4 亿对句子和硬负样本的集合上进行训练。这些对来自各种领域,并通过彻底的清理过程精心挑选。

返回栏目 · 浏览全部资源 · 来源与许可

免责声明:本网站与 OpenAI 官方无任何关联,内容仅供参考学习