综合介绍
ChatWiki是一款由芝麻小客服官方推出的开源知识库AI问答系统,基于大语言模型(LLM)和检索增强生成(RAG)技术构建。它提供开箱即用的数据处理和模型调用能力,帮助企业快速搭建自己的知识库AI问答系统。ChatWiki支持私有化部署,确保数据安全和隐私,代码免费开源且可商用。
功能列表
- 专属AI问答系统:通过导入企业已有知识构建知识库,让AI机器人使用关联的知识库回答问题。
- 一键接入模型:支持全球20多种主流模型,只需简单配置API key即可成功接入。
- 数据自动预处理:提供自动分段、QA分段、手动输入和CSV等多种方式导入数据,并自动进行预处理。
- 简单易用:直观的可视化界面设计,操作步骤简洁易懂。
- 适配不同业务场景:支持H5链接、嵌入网站、桌面客户端等多种使用渠道。
使用帮助
准备工作
在安装ChatWiki之前,您需要准备一台具有联网功能的Linux服务器,并确保服务器满足最低系统要求:
- CPU:最低需要2 Core
- RAM:最低需要4GB
安装步骤
- 安装Docker: 如果服务器未安装Docker,可以通过以下命令安装:
sudo curl -sSL https://get.docker.com/ | CHANNEL=stable sh
- 克隆项目代码:
git clone https://github.com/zhimaAi/chatwiki.git
- 使用Docker Compose构建并启动项目:
cd chatwiki/docker docker compose up -d
配置模型
- 配置模型API key: 在配置文件中添加所需模型的API key等信息。
- 选择模型: ChatWiki支持OpenAI、Google Gemini、Claude3、通义千文、文心一言、讯飞星火、百川、腾讯混元等模型。
数据导入
- 自动分段:系统会自动将导入的文本数据进行分段处理。
- QA分段:根据问答需求进行分段。
- 手动输入和CSV导入:支持手动输入和CSV文件导入数据。
使用方式
- 创建知识库:通过可视化界面创建知识库,导入企业已有知识。
- 配置AI问答机器人:根据业务需求配置AI问答机器人。
- 多渠道使用:支持通过H5链接、嵌入网站、桌面客户端等多种方式使用。
常见问题
- 如何获取API key:访问相应模型提供商官网,注册并获取API key。
- 如何更新系统:通过GitHub获取最新代码,重新构建并启动项目。