基于大模型和RAG技术实现的开源项目

基于大模型和RAG技术实现的开源项目

为解决大模型的不足,使用RAG技术增强大模型生成内容的针对性和可读性能力,有很多不错的开源项目。例如下面的项目。

1 ragflow

优点:可以对文档和知识库进行管理,构建不同的知识库,支持Ollama和API-key。

数据库使用的是ElasticSearch、MySQL和minio。

# 官网
https://ragflow.io/

# Github
https://github.com/infiniflow/ragflow

2 AnythingLLM

优点:具有客户端便于本地管理数据,支持Ollama和API-key;缺点:对本地的电脑配置要求较高。

数据库默认使用的是lancedb。

# 官网
https://useanything.com/

# Github
https://github.com/Mintplex-Labs/anything-llm

3 fastgpt

优点:定位知识库搜索和生成,可以快速构建平台,提供了一键部署。安装过程可能较为费劲。

数据库使用的是MongoDB。

# 官网
https://fastgpt.in/

# Github
https://github.com/labring/FastGPT

4 QAnything

优点:使用BGE向量引擎完成文本向量化,提供可视化和API,中文支持较好。

数据库使用的是milvus、MySQL和minio。

# 官网
https://qanything.ai/

# Github
https://github.com/netease-youdao/QAnything

5 MaxKB

优点:支持Ollama和API-key,支持用户管理等,使用浏览器完成项目;安装最简单的项目。

数据库使用的是PostgreSQL和PGVector(PGVector 是一个基于 PostgreSQL 的扩展插件,为用户提供了一套强大的向量存储和查询的功能)

# Github
https://github.com/1Panel-dev/MaxKB
相关推荐
西京刀客3 小时前
从零开始训练小型语言模型之minimind
人工智能·语言模型·自然语言处理
Toky丶6 小时前
【文献阅读】Efficient Prompting Methods for Large Language Models: A Survey
人工智能·语言模型·自然语言处理
带电的小王6 小时前
Token:SentencePiece论文阅读--大模型中主流的分词算法
论文阅读·人工智能·算法·语言模型·大语言模型基础
扫地僧98512 小时前
MuMu-LLaMA:通过大型语言模型进行多模态音乐理解和生成(Python代码实现+论文)
人工智能·语言模型·llama
deephub13 小时前
Chain of Draft: 借鉴人类草稿思维让大型语言模型更快地思考
人工智能·语言模型·自然语言处理·思维链
碣石潇湘无限路14 小时前
【AI】基于扩散方案的大语言模型研究报告
人工智能·语言模型·自然语言处理
邪恶的贝利亚1 天前
视觉-语言模型-出发点CLIP--(挖掘源码-网络框架)
人工智能·语言模型·自然语言处理
Zhouqi_Hua1 天前
LLM论文笔记 19: On Limitations of the Transformer Architecture
论文阅读·人工智能·笔记·深度学习·语言模型·自然语言处理·transformer
智模睿脑君1 天前
自然语言处理基础
人工智能·python·语言模型·自然语言处理·知识图谱·机器翻译·word2vec
WilsonShiiii2 天前
大语言模型揭秘:从诞生到智能
人工智能·语言模型·自然语言处理