Bisheng教程:企业级LLM应用DevOps平台,GenAI工作流一站式编排

📌 评测日期:2026年8月 | 数据来源:GitHub官方仓库 | 星数:11,800+

📋 项目简介

Bisheng(毕昇)是 dataelement 团队开源的企业级 LLM 应用 DevOps 平台,在 GitHub 上获得了超过 1.1 万颗星。它的定位是为企业提供一站式的 GenAI 工作流编排、RAG 知识库、Agent 管理和企业级系统控制能力,帮助企业从"用大模型做demo"跨越到"在生产环境中可靠运行LLM应用"。

企业落地 LLM 应用面临三大挑战:一是工作流编排复杂,涉及多模型协作、数据预处理、结果后处理;二是企业级运维要求高,需要权限管理、审计日志、灰度发布;三是 RAG 和 Agent 的全生命周期管理。Bisheng 针对这些痛点提供了完整解决方案,可视化编排界面降低了使用门槛,同时开放 API 供开发者深度定制。

Bisheng 在国内企业市场有较高知名度,特别适合需要私有化部署的政企客户。与 Dify RAG知识库 类似,Bisheng 也提供知识库管理,但更侧重于企业级运维和管控。

🔧 核心功能

功能说明使用场景
可视化工作流编排拖拽式编排LLM处理流程,支持条件分支和循环复杂AI应用快速构建
RAG知识库文档导入、自动切分、向量化、检索策略配置企业知识问答系统
Agent管理多Agent创建、工具配置、权限控制Agent应用全生命周期管理
企业级权限RBAC权限模型,操作审计,数据隔离多团队企业级部署
模型管理多模型接入(OpenAI/本地模型),负载均衡模型成本优化和故障切换
运维监控应用健康监控、性能分析、告警生产环境LLM运维

📦 安装部署

# 方式1: Docker Compose一键部署 (推荐生产环境)
git clone https://github.com/dataelement/bisheng.git
cd bisheng

# 配置环境变量
cp .env.example .env
# 编辑.env文件,配置数据库、模型API等

# 启动Bisheng
docker-compose up -d

# 查看服务状态
docker-compose ps

# 方式2: 源码安装 (开发环境)
# 需要Python 3.10+, Node.js 18+, MySQL 8.0+
pip install -e .
python -m bisheng init --config config.yaml
python -m bisheng start

# 访问Web界面
# 默认地址: http://localhost:7860
# 默认账号: admin / admin123

# 配置模型接入
# 在Web界面 → 模型管理 → 添加模型
# 支持OpenAI API / Azure / Ollama / 本地模型

💡 使用示例

# 基本用法:通过API创建工作流
import requests

BISHENG_API = "http://localhost:7860/api/v1"
headers = {"Authorization": "Bearer your_token"}

# 创建RAG知识库
response = requests.post(f"{BISHENG_API}/knowledge-bases", 
    headers=headers,
    json={
        "name": "产品文档知识库",
        "description": "公司产品文档集合",
        "embedding_model": "bge-large-zh-v1.5",
        "chunk_size": 500,
        "chunk_overlap": 50
    }
)
kb_id = response.json()["id"]

# 上传文档到知识库
requests.post(f"{BISHENG_API}/knowledge-bases/{kb_id}/documents",
    headers=headers,
    files={"file": open("product_manual.pdf", "rb")}
)

# 创建AI应用
app_response = requests.post(f"{BISHENG_API}/apps",
    headers=headers,
    json={
        "name": "产品问答助手",
        "type": "rag",
        "config": {
            "knowledge_base_id": kb_id,
            "llm_model": "deepseek-v4-flash",
            "system_prompt": "你是产品助手,基于知识库回答用户问题",
            "temperature": 0.3,
            "max_tokens": 2048
        }
    }
)

# 进阶:通过Python SDK编排复杂工作流
from bisheng import Workflow, Node

workflow = Workflow(name="客户反馈分析流程")

# 定义工作流节点
intake = Node.llm(
    name="分类",
    prompt="将客户反馈分类为:bug/feature_request/complaint/praise",
    model="deepseek-v4-flash"
)

router = Node.condition(
    name="路由",
    conditions={
        "bug": "转交技术团队",
        "feature_request": "转交产品团队",
        "complaint": "转交客服团队",
        "praise": "记录归档"
    }
)

handler = Node.llm(
    name="处理",
    prompt="根据分类结果生成处理建议",
    model="deepseek-v4-flash"
)

# 连接节点
workflow.connect(intake, router).connect(router, handler)
workflow.deploy()  # 部署到Bisheng平台

🔄 竞品对比

项目优势劣势
Bisheng企业级管控完善,中文生态友好,私有化部署社区规模较小,国际生态不足
Dify社区活跃,功能全面,多语言支持好企业级管控功能稍弱
Langflow可视化编排优秀,与LangChain深度集成企业级运维能力不足
Coze字节背书,用户体验好闭源,数据需上云

📦 使用建议

推荐场景:

不推荐场景:

📚 常见问题

Bisheng是什么?

Bisheng(毕昇)是 dataelement 团队开源的企业级 LLM 应用 DevOps 平台,在 GitHub 上获得了超过 1.1 万颗星。它的定位是为企业提供一站式的 GenAI 工作流编排、RAG 知识库、Agent 管理和企业级系统控制能力,帮助企业从"用大模型做demo"跨越到"在生产环境中可靠运行L

如何上手Bisheng?

需要私有化部署的政企客户构建LLM应用平台