minRAG 是从零开始的 RAG 系统,追求极致的简单和强大,不超过 1 万行代码,无需安装,双击启动. 使用 FTS5 实现 BM25 全文检索,使用 Vec 实现向量检索,实现了 MarkdownConverter、DocumentSplitter、OpenAIDocumentEmbedder、SQLiteVecDocumentStore、OpenAITextEmbedder、VecEmbeddingRetriever、FtsKeywordRetriever、DocumentChunkReranker、PromptBuilder、OpenAIChatMemory、OpenAIChatGenerator、ChatMessageLogStore、Pipeline 等组件,支持流水线设置和扩展. AI 平台默认是 Gitee AI, 每日有 100 次的免费调用额度 OpenAITextEmbedder 默认使用 bge-m3 模型 DocumentChunkReranker 默认使用 bge-reranker-v2-m3 模型 OpenAIChatGenerator 默认使用 DeepSeek-V3 模型 更新: 实现 14 个核心组件 支持 function calling 支持完整的 Pipeline 功能 基于 gpress 代码初始化版本 完善文档,注释。 (责任编辑:IT) |