中文 | English
🔥 项目简介
bella-knowledge 是 Bella 体系内的知识管理中心,提供文件、数据集在内多类数据源的统一存储、管理能力。
🚀 项目亮点
🎯 OpenAI File API 兼容
- 系统完全对标 OpenAI File API,在标准化接口的基础上,扩展了企业级的数据管理和知识处理功能
📁 统一数据管理
- 文件、数据集、知识库的集中式存储和管理
- 跨系统的数据源统一接入和标准化处理
- 多格式数据的智能解析和结构化处理
🔗 生态系统集成
- 为 Bella-Workflow 提供可靠的数据源支撑
- 为 Bella-RAG 系统提供高质量的知识库构建能力
- 支持整个 Bella 体系内的数据流转和共享
📊 智能数据处理
- 快速制作训练数据集和评测数据集
- 支持构建标准化的 QA 问答对和评测基准
- 提供数据质量评估和优化建议
💪 核心优势
- 🏛️ 企业级可靠性 - 在大规模生产环境验证,支持高并发、高可用的企业级应用场景
- 🔌 标准化兼容 - 完全兼容 OpenAI File API,无缝集成现有 AI 应用生态
- 🌐 生态协同 - 与 Bella-Workflow、Bella-RAG 等深度集成,实现数据无缝流转
- ⚡ 智能处理 - 内置多种文档解析引擎,支持 PDF、Office、图片等多格式智能处理
- 🔐 安全可控 - 支持私有化部署,企业数据完全自主可控
- 📈 弹性扩展 - 微服务架构设计,支持水平扩展和灵活配置
系统采用现代化的微服务架构,为整个 Bella 生态提供稳定、高效的知识管理基础设施。
🏗️ 系统架构
技术栈
项目结构
bella-knowledge/
├── api/ # 后端服务
│ ├── src/ # 源代码
│ ├── sql/ # 数据库脚本
│ └── pom.xml # Maven配置
├── web/ # 前端应用
│ ├── src/ # React源代码
│ └── package.json # 依赖配置
├── docker/ # Docker部署配置
├── mysql/ # MySQL数据目录
├── nginx/ # Nginx配置
└── redis/ # Redis数据目录
📍 快速开始
Docker 部署(推荐)
# 克隆项目
git clone https://github.com/LianjiaTech/bella-knowledge.git
cd bella-knowledge
# 使用Docker Compose启动
cd docker
docker-compose up -d
访问地址
- 前端应用: http://localhost:3000
- 后端API: http://localhost:8080
📖 文档
📚 快速导航
🐛 问题反馈
遇到问题?请查看:
- 常见问题 - 查看常见问题解答
- 提交 Bug - 报告 Bug 或问题
- 功能建议 - 提出新功能建议
- GitHub Issues - 查看所有问题和讨论
🛠️ 开发指南
详细的开发环境搭建、配置说明和部署指南,请参考:
- 部署与开发指南 - 包含开发环境配置、Docker部署、生产运维等完整指南
📄 许可协议
本项目采用 MIT 许可协议,详细条款请参阅 LICENSE 文件。
© 2025 Bella Knowledge. 保留所有权利。
自动同步
此文档内容自动从 GitHub Repository 同步更新,所有链接已自动转换为 GitHub 绝对路径。