手里有 API key,但每次用都要去不同的官网?LobeChat 把多模型切换、知识库、联网搜索、Agent 这些功能整合进一个自托管界面,部署在自己的服务器上,数据不经过第三方。
什么是 LobeChat?
LobeChat 是一款开源的 AI 对话与 Agent 工作台,支持接入多家主流模型提供商,内置插件市场、知识库、语音对话等功能,功能覆盖面与 ChatGPT Plus 相近,可以完全自托管。
协议:Apache 2.0
核心功能
多模型提供商:支持 OpenAI、Anthropic Claude、Google Gemini、DeepSeek、Ollama 本地模型,以及 OpenRouter 等聚合接口,可在同一个界面切换。
Agent 与助手市场:社区预制了 500+ 专属助手(角色扮演、编程、写作、翻译等),也可以自定义提示词创建专属 Agent。
Plugin 插件系统:内置 40+ 插件,支持联网搜索、代码执行、图表生成等扩展能力,同时支持 MCP(Model Context Protocol)集成第三方工具。
知识库与 RAG:上传文档建立私有知识库,在对话中召回相关内容,支持本地和远程数据库(PostgreSQL)两种存储方式。
语音与视觉:支持 TTS/STT 语音对话、模型视觉识别(图片输入),以及文生图功能。
个人记忆:结构化、可编辑的个人记忆系统,让 Agent 持续了解用户偏好和习惯。
PWA 与移动端优化:Progressive Web App,可在移动设备上安装使用。
可以解决什么问题
自托管 AI 工作台:用自己购买的 API key 接入 GPT-4o、Claude、DeepSeek 等模型,数据不经过第三方服务器。
团队知识库问答:把内部文档上传到知识库,团队成员直接在 LobeChat 中提问,替代传统文档搜索。
个性化 Agent:用预设的助手市场或自定义提示词,打造满足特定业务场景的专属 AI 助手。
多模型对比使用:在同一会话切换不同厂商的模型,灵活选择性价比最优的选项。
与订阅制产品对比
| 对比项 | LobeChat | ChatGPT Plus | Claude.ai |
|---|---|---|---|
| 开源 | ✓ | ✗ | ✗ |
| 自托管 | ✓ | ✗ | ✗ |
| 多模型提供商 | ✓ 10+ 家 | ✗ 仅 OpenAI | ✗ 仅 Anthropic |
| 知识库 | ✓ | ✓ | ✓ |
| 插件 / 工具 | ✓ 40+ | ✓ | 有限 |
| 计费方式 | 按实际 API 用量 | 月订阅 $20 | 月订阅 $20 |
| 数据存储 | 自有服务器 | OpenAI 服务器 | Anthropic 服务器 |
使用 Docker Compose 部署
以数据库模式部署(支持完整的知识库和历史同步),创建 docker-compose.yml:
services:
lobe-chat:
image: lobehub/lobe-chat-database:latest
container_name: lobe-chat
ports:
- "3210:3210"
environment:
- DATABASE_URL=postgresql://user:password@postgres:5432/lobechat
- KEY_VAULTS_SECRET=your-secret-key
depends_on:
- postgres
restart: unless-stopped
postgres:
image: postgres:15
container_name: lobe-postgres
environment:
- POSTGRES_DB=lobechat
- POSTGRES_USER=user
- POSTGRES_PASSWORD=password
volumes:
- ./pgdata:/var/lib/postgresql/data
restart: unless-stopped如只需单用户轻量部署,可使用无数据库版本:
services:
lobe-chat:
image: lobehub/lobe-chat:latest
container_name: lobe-chat
ports:
- "3210:3210"
restart: unless-stopped启动后访问 http://<server-ip>:3210,在设置页面填入 API Key 即可开始使用。
在 1Panel 上的一键部署
1Panel 应用商店已上架 LobeChat。进入应用商店搜索 "LobeChat",点击安装,填写端口和环境变量后提交。知识库版本需要配置数据库连接,1Panel 里可以直接选已有的 PostgreSQL 实例。
👇 1Panel 官方地址
安装 1Panel
以 root 用户身份运行以下一键安装脚本,自动完成 1Panel 的下载和安装:
bash -c "$(curl -sSL https://resource.fit2cloud.com/1panel/package/v2/quick_start.sh)"📖 详细安装说明:请参考 1Panel 官方安装文档
安装 LobeChat
登录 1Panel,进入应用商店,搜索 LobeChat,点击安装,配置访问端口(默认 3210)和数据挂载路径,勾选端口外部访问后提交即可。
安装完成后在已安装页面点击跳转,进入 LobeChat 界面,在设置页面配置 AI 提供商的 API Key 即可开始对话。