阅读《2024 中国开源开发者报告》赢大奖,扫码申请享特权
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代码初始化版本
-
完善文档,注释。
还没有评论,来说两句吧...