MaxKB: A Knowledge Base Q&A System Based on LLM Large Language Models 198

小编 ·

MaxKB: A Knowledge Base Q&A System Based on LLM Large Language Models

The 1Panel open-source project team has officially unveiled its official open-source sub-project — MaxKB (github.com/1Panel-dev/MaxKB). MaxKB is a knowledge base Q&A system built on LLM large language models. It's ready to use out of the box and can be quickly embedded into third-party business systems.

MaxKB: A Knowledge Base Q&A System Based on LLM Large Language Models

The 1Panel open-source project team officially announced its official open-source sub-project — MaxKB (github.com/1Panel-dev/MaxKB). MaxKB is a knowledge base Q&A system based on LLM large language models. It is ready to use out of the box and supports quick embedding into third-party business systems.

MaxKB:基于LLM大语言模型的知识库问答系统.jpg

MaxKB Features:

Ready to use out of the box: Supports direct document upload, automatically crawls online documents, and performs text splitting and vectorization processing.

Intelligent Q&A: Provides high-quality Q&A services through Retrieval-Augmented Generation (RAG).

Multi-model support: Supports connecting to mainstream large models, including Ollama local private large models (such as Meta Llama 3, qwen, etc.), Tongyi Qianwen, Openai, Azure OpenAI, Kimi, Zhipu AI, iFlytek Spark, and Baidu Qianfan large models, etc.

Seamless embedding and quick integration: Without writing code, MaxKB can be embedded into third-party business systems, such as CRM, ERP systems, etc., improving the level of enterprise informatization.

MaxKB Technology Stack:

  • Frontend: Vue.js

  • Backend: Python / Django

  • Large models: Azure OpenAI, Baidu Qianfan large models, Ollama

  • Vector database: PostgreSQL / pgvector

  • Chain framework: LangChain

MaxKB Installation and Usage:

1. You can also quickly deploy MaxKB + Ollama + Llama 2 through the 1Panel App Store, and get a knowledge base Q&A system based on local large models up and running within 30 minutes, and embed it into third-party business systems.

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

3. You can also try it online: DataEase Assistant, which is an intelligent Q&A system built based on MaxKB, and has been embedded into the DataEase product and online documentation.

Server Requirements:

MaxKB has certain requirements for the server. Before installation, it is best to ensure that your system meets the following installation conditions:

  • Operating system: Ubuntu 22.04 / CentOS 7 64-bit system

  • CPU/Memory: 2 cores / 4GB or above recommended;

  • Disk space: 100GB;

  • Browser requirements: Please use modern browsers such as Chrome, FireFox, Safari, Edge, etc.;

  • Accessible to the Internet.

MaxKB Open Source GitHub Download:

https://github.com/1Panel-dev/MaxKB