Skip to content

StarCloudKB is MutipleLanguage version of MaxKB with role assignment enhancement. A Knowledge base question answering system based on LLM large language model. Out-of-the-box, model-neutral, flexible orchestration, and supports rapid embedding into third-party business systems, it is officially produced by 1Panel.

License

Notifications You must be signed in to change notification settings

flyertea/StarCloudKB

 
 

Repository files navigation

StarCloudKB ( Still in the early stage of development, don't use this until I remove this line)

Knowledge Base Question Answering System Based on LLM Large Language Models


StarCloudKB, originating from MaxKB, enhances the original system with multi-language support and role assignment features.

MaxKB = Max Knowledge Base, is an open-source knowledge base question answering system based on LLM large language models, designed to be the ultimate brain for enterprises.

  • Out-of-the-box: Supports direct document uploads, automatic online document crawling, text auto-splitting, vectorization, RAG (Retrieval-Augmented Generation), and provides an excellent intelligent Q&A interaction experience.
  • Model-neutral: Supports integration with various large language models, including local private models (Llama 3 / Qwen 2, etc.), domestic public models (Tongyi Qianwen / Zhipu AI / Baidu Qianfan / Kimi / DeepSeek, etc.), and international public models (OpenAI / Azure OpenAI / Gemini, etc.).
  • Flexible orchestration: Built-in powerful workflow engine supports AI work process orchestration to meet the demands of complex business scenarios.
  • Seamless embedding: Supports rapid, zero-code embedding into third-party business systems, enabling existing systems to quickly gain intelligent Q&A capabilities and improve user satisfaction.

Quick Start

docker run -d --name=maxkb -p 8080:8080 -v ~/.maxkb:/var/lib/postgresql/data cr2.fit2cloud.com/1panel/maxkb

# Username: admin
# Password: MaxKB@123..

You can also quickly deploy MaxKB + Ollama + Llama 3 through the 1Panel App Store, getting a local large model-based knowledge base question answering system online within 30 minutes and embedding it into third-party business systems.

For intranet environments, it is recommended to use the offline installation package for installation and deployment.

You can also experience it online: DataEase Assistant, an intelligent Q&A system built on MaxKB, already embedded in the DataEase product and online documentation.

If you need to build a technical blog or knowledge base, it is recommended to use the Halo open-source website building tool. You can experience the official technical blog and knowledge base cases from FIT2CLOUD.

For more questions, you can check the user manual or communicate with us through the forum.

UI Showcase

MaxKB Demo1 MaxKB Demo2
MaxKB Demo3 MaxKB Demo4

Tech Stack

License

Licensed under The GNU General Public License version 3 (GPLv3) (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

https://www.gnu.org/licenses/gpl-3.0.html

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

About

StarCloudKB is MutipleLanguage version of MaxKB with role assignment enhancement. A Knowledge base question answering system based on LLM large language model. Out-of-the-box, model-neutral, flexible orchestration, and supports rapid embedding into third-party business systems, it is officially produced by 1Panel.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 52.3%
  • Vue 30.3%
  • TypeScript 15.3%
  • SCSS 1.0%
  • JavaScript 0.8%
  • HTML 0.2%
  • Other 0.1%