基于大模型和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
相关推荐
ZJU_统一阿萨姆3 小时前
【算子开发】全局内存访问与合并访存
java·服务器·网络·人工智能·语言模型
老郑聊AI业财智造3 小时前
DeepSeek技术架构与源码分析
人工智能·语言模型·架构·系统架构·软件工程
如此这般英俊4 小时前
手搓Claude Code-第十三章 background_tasks
前端·人工智能·chrome·python·算法·语言模型·自然语言处理
盼小辉丶6 小时前
PyTorch强化学习实战——用预训练语言模型和ChatGPT玩转文本游戏
pytorch·深度学习·语言模型·chatgpt·强化学习
webor20061 天前
<七>从3秒记忆到过目不忘——语言模型的三代进化
人工智能·语言模型·自然语言处理
澳鹏Appen1 天前
AppenTalk | GPT-Red:AI 自动攻防,能替代人类红队吗?
人工智能·gpt·ai·语言模型
ZJU_统一阿萨姆1 天前
【推理优化进阶】通信关键路径:NCCL、RDMA 与计算通信重叠
开发语言·人工智能·语言模型·架构·系统架构
学习中.........1 天前
Karpathy nanoGPT 教程到底讲了什么
人工智能·算法·语言模型
0x3F(小茶)1 天前
Tokenization(分词算法):一切大语言模型的地基
人工智能·算法·语言模型
问天_观心2 天前
零基础在windows环境下的WSL使用llamafactory(二)
人工智能·神经网络·语言模型·github·模型蒸馏