当前位置: 首页 > news >正文

FastGPT社区版大语言模型知识库、Agent开源项目推荐

FastGPT 项目说明

项目概述

FastGPT 是一个基于大语言模型(LLM)的知识库问答系统,提供开箱即用的数据处理和模型调用能力,支持通过可视化工作流编排实现复杂问答场景。
在这里插入图片描述

技术架构

  • 前端: Next.js + TypeScript + Chakra UI

  • 后端: Node.js + MongoDB + PostgreSQL (PG Vector) / Milvus

  • 版本: 4.8.23

项目地址

https://github.com/labring/FastGPT.git

项目结构

核心模块


├── projects/│ ├── app/ # 主应用 (Next.js)│ └── sandbox/ # 代码沙箱服务 (NestJS)├── packages/ # 共享包│ ├── global/ # 全局通用模块│ ├── service/ # 后端服务模块│ ├── web/ # 前端组件库│ ├── plugins/ # 插件系统│ └── templates/ # 模板系统

部署配置


├── deploy/│ ├── docker/ # Docker 部署配置│ └── helm/ # Kubernetes Helm 配置├── plugins/ # 扩展插件│ ├── model/ # AI 模型插件│ └── webcrawler/ # 网页爬虫插件

核心功能

1. 应用编排

  • ✅ 对话工作流、插件工作流

  • ✅ 工具调用、代码沙箱

  • ✅ 循环调用、用户选择、表单输入

2. 知识库管理

  • ✅ 多库复用混用

  • ✅ 支持多种文件格式 (txt, md, pdf, docx, xlsx 等)

  • ✅ 混合检索 & 重排

  • ✅ API 知识库

3. 调试能力

  • ✅ 知识库搜索测试

  • ✅ 对话反馈与修改

  • ✅ 完整上下文呈现

4. API 接口

  • ✅ OpenAPI 兼容接口

  • ✅ 知识库 CRUD

  • ✅ 对话 CRUD

开发环境要求

  • Node.js >= 18.16.0

  • pnpm >= 9.0.0

  • MongoDB / PostgreSQL

快速启动

# 获取代码git clone https://github.com/labring/FastGPT.git# 安装依赖pnpm install# 开发模式cd projects/apppnpm dev

部署方式

  1. Sealos 一键部署 (推荐)

  2. Docker Compose 部署

  3. Kubernetes Helm 部署

开源协议

遵循 FastGPT Open Source License,允许商用但有限制条件。


更多详细信息请参考项目 README.md 和官方文档
https://doc.fastgpt.cn/docs/introduction/development/community

http://www.dtcms.com/a/364892.html

相关文章:

  • 智慧用电安全解决方案:打造全流程可视化管控
  • 知微集:Python中的线程Thread(一)
  • MCP是什么? 小白如何学习使用MCP?一篇文档带你详细了解神秘的MCP
  • 【C++】控制台输入与输出
  • osgb转b3dm转glb小工具流程-解决办法
  • Linux内核进程管理子系统有什么第四十一回 —— 进程主结构详解(37)
  • 《用 Flask 构建用户认证系统:从零开始实现注册与登录功能》
  • 10.2 工程学中的矩阵(2)
  • 基于Docker和Kubernetes的CI/CD流水线架构设计与优化实践
  • 加解密安全-侧信道攻击
  • AI Waifu RAT:新型恶意软件伪装AI助手劫持用户电脑
  • OpenLayers常用控件 -- 章节一:地图缩放控件详解教程
  • Java 反序列化漏洞
  • 专题四_前缀和_一维前缀和
  • JAVA 十二幕啦啦啦啦啦啦啦啊啦啦啦啦a
  • AI IDE+AI 辅助编程,真能让程序员 “告别 996” 吗?
  • 【Java】对于XML文档读取和增删改查操作与JDBC编程的读取和增删改查操作的有感而发
  • 面试题:JVM与G1要点总结
  • 告别 Hadoop,拥抱 StarRocks!政采云数据平台升级之路
  • 海思HI3516CV610-20S,HI3516CV610专为安防市场超高清智慧视觉SoC硬件设计的一款开发板
  • MongoDB 聚合查询超时:索引优化与分片策略的踩坑记录
  • Prometheus监控预警系统深度解析:架构、优劣、成本与竞品
  • CryptMsgGetParam函数分析之CMSG_INNER_CONTENT_TYPE_PARAM
  • 110个作品涨粉210万!用Coze智能体工作流1分钟生成爆款名著金句视频,无需剪辑,附详细教程
  • 【FastDDS】Layer DDS之Domain (01-overview)
  • 限流式保护器+安全用电云平台如何为企业安全用电做双重防护的?
  • 机器学习从入门到精通 - 手撕线性回归与梯度下降:从数学推导到Scikit-Learn实战
  • Scikit-learn Python机器学习 - 特征预处理 - 处理缺失值:SimpleImputer
  • 深度学习与 OpenCV 的深度羁绊:从技术协同到代码实践
  • 苍穹外卖项目实战(日记十四)-记录实战教程及问题的解决方法-(day3课后作业) 菜品停售启售功能