中文

BISHENG: an open LLM application devops platform

BISHENG is an open LLM application devops platform, focusing on enterprise scenarios.

Verified

Core facts

Read by a script from the official API, not rewritten by a model.

License
Apache-2.0
Languages
Python
Maintainer
dataelement
Verified

What it is

BISHENG is an open LLM application devops platform, focusing on enterprise scenarios. Bi Sheng was the inventor of movable type printing.

Main features

  1. In Task Mode, the agent breaks the goal into tasks, runs them step by step, and delivers a report, PPT, Excel or Word file.

  2. In Task Mode, the main agent builds a task checklist, tracks progress, and gives independent research tasks to sub-agents that run in parallel.

  3. Task Mode has three built-in skill packs (PPT, Excel, Word).

  4. In Channels, WeChat official accounts and websites can be combined into topic channels that update every day.

  5. In BISHENG Workflow, there is no split between chatflow and workflow.

  6. The project's document parsing models can be deployed privately for free.

Getting started

  1. One condition before installing is a CPU with at least 4 virtual cores.

  2. Another condition before installing is at least 16 GB of RAM.

  3. Another condition before installing is Docker 19.03.9 or later.

  4. Another condition before installing is Compose for Docker, version 1.25.1 or later.

  5. By default, the first registered user becomes the system admin.

From the README · bash
git clone https://github.com/dataelement/bisheng.git
# Enter the installation directory
cd bisheng/docker

# If the system does not have the git command, you can download the BISHENG code as a zip file.
wget https://github.com/dataelement/bisheng/archive/refs/heads/main.zip
# Unzip and enter the installation directory
unzip main.zip && cd bisheng-main/docker
From the README · bash
docker compose -f docker-compose.yml -p bisheng up -d

Who it is for

In addition to installing BISHENG, ES, Milvus, and Onlyoffice are also installed by default as third-party components. In the commercial edition, dashboards are preset for user activity, application usage, token usage, knowledge base usage and more. Xinchuang (domestic IT stack) support covers both MySQL and Dameng DM8.

In department and user management, roles control which feature menus are available and set quotas. Department and user management manages the organization structure and users. In the RBAC + ReBAC permission model, ReBAC controls which resources a user can access, down to a single file.

Audit records conversation content and system operation logs, searchable by user, time and module. The Open API can call applications, knowledge bases and other APIs with service accounts and API keys, or on behalf of an employee with that employee's own permissions. In Knowledge Space, folders and files inherit permissions from their parent by default, and they can also be set separately.

In BISHENG Workflow, a running flow can stop and wait for a person to give input, confirm, or make changes. In BISHENG Workflow, a circle can be drawn to make a loop, nodes placed side by side run in parallel, and multiple selected items run as a batch. In Task Mode, a team's own skills can be imported from a local file or from GitHub.

In Channels, a channel can have sub-channels.

Sources

This page is written from the official sources below. Open them to check the original text.

Verified ·

This page is written by AI from the official sources above and checked automatically. This site has not tested it. Found a mistake? Tell us.