Lobe Chat 数据库版安装和使用教程
DeepSeek 爆火之后官方网站一直繁忙,不少开发者都开始自己动手部署聊天客户端了。
市面上可供选择的套壳 UI 很多,但是论颜值和功能,还得是 Lobe Chat。
Lobe Chat 是什么?
Lobe Chat 是一款开源的、现代化设计的 ChatGPT/LLMs 聊天应用与开发框架,它以优雅的 UI、丰富的功能、强大的可扩展性,为用户带来了全新的 AI 交互体验。

Lobe Chat 不仅是一个开箱即用的聊天应用,更是一个强大的开发框架。它支持:
- 语音合成:让 AI 的回复更生动、更具表现力。
- 多模态:支持文本、图像等多种输入方式,拓展 AI 交互的边界。
- 可扩展的插件系统:通过 function call 机制,轻松集成第三方服务,打造个性化 AI 助手。
更重要的是,Lobe Chat 提供了灵活的部署方式。除了默认的客户端数 (IndexedDB),它还支持使用服务端数据库 (Postgres),满足不同用户的需求。
目前,Lobe Chat 在 GitHub 上已获得超过 56k 颗星,社区活跃度极高。

功能特色
现代化 UI 设计
Lobe Chat 采用了现代化、直观的 UI 设计,提供流畅、美观的用户体验。无论是桌面端还是移动端,都能获得一致的优秀体验。
支持多种 LLMs 模型
Lobe Chat 支持多种主流 LLMs 模型,用户可以根据自己的需求灵活选择。
语音合成
Lobe Chat 支持语音合成功能,可以将 LLMs 的回复转换成语音输出,让 AI 交互更生动、更自然。
多模态输入
Lobe Chat 不仅支持文本输入,还支持图像等多模态输入,拓展了 AI 交互的可能性。
插件系统 (Function Call)
Lobe Chat 提供了强大的插件系统,用户可以通过 function call 机制轻松集成第三方服务,打造个性化 AI 助手。
客户端/服务端数据库支持
Lobe Chat 默认使用客户端数据库 (IndexedDB),方便用户快速上手。同时,它也支持使用服务端数据库 (Postgres),满足对数据安全和隐私有更高要求的用户。
技术架构简介
Lobe Chat 采用了前后端分离的架构:
- 前端:使用 Next.js (App Router) 框架构建,提供流畅的用户体验。
- 后端:支持多种后端语言,可与各种 LLMs 模型对接。
- 数据库:默认使用 IndexedDB,也支持 Postgres 等服务端数据库。
在 Sealos Cloud 上部署 Lobe Chat 数据库版时,Sealos 会自动配置对象存储 (MinIO) 和 PostgreSQL 数据库 (包含 pgvector 扩展),无需用户进行任何额外配置。
部署 Lobe Chat 数据库版
Lobe Chat 支持两种部署模式:
- 客户端数据库模式:该模式下数据均保留在用户本地,不会跨多端同步,也不支持文件上传、知识库等进阶功能。
- 服务端数据库模式:该模式下会使用 PostgreSQL 作为数据库,数据会存储在服务端,支持跨多端同步,并提供文件上传、知识库等进阶功能。
之前我们已经介绍过如何使用 Sealos 来部署 Lobe Chat 客户端数据库版,今天我们再来介绍一下如何部署 Lobe Chat 服务端数据库版。
如果您是第一次使用 Sealos,则需要注册登录 Sealos 公有云账号。
预部署配置
在开始部署之前,您需要完成以下配置:
步骤 1:访问这个 Logto 应用模板部署一个 Logto 服务:
Logto 是一个开源的身份与访问管理 (IAM) 平台,是 Auth0 的开源替代方案,旨在帮助开发者快速构建安全、可扩展的登录注册系统和用户身份体系。
步骤 2:部署完成后,等待应用的所有组件状态都变成“运行中”,点击应用的【详情】按钮,进入应用详情页面。

点击 3002 端口对应的公网地址,即可使用公网域名访问 Logto 服务。

步骤 3:注册一个管理员账号,然后点击左侧的 Applications 菜单,进入应用列表页面。再点击右上角的 Create application 按钮创建应用。

选择 Next.js (App Router) 作为框架,然后点击 Start building 按钮。

步骤 4:在弹窗中填写应用的名称为 Lobe Chat,然后点击 Create application 按钮。接下来啥也不用填,直接点击底部的 Finish and done 按钮就创建完成了。

步骤 5:在 Lobe Chat 应用中找到以下三个参数,后面部署 Lobe Chat 数据库版时需要用到。

部署 Lobe Chat 服务端数据库版
步骤 1:直接打开 Lobe Chat 服务端数据库版应用模板:
填入三个必填参数:
AUTH_LOGTO_ID:Logto 应用的 App IDAUTH_LOGTO_SECRET:Logto 应用的 App SecretAUTH_LOGTO_ISSUER:Logto 应用的 Issuer endpoint
步骤 2:点击【部署】按钮,部署完成后,等待应用的所有组件状态都变成“运行中”,点击应用的【详情】按钮,进入应用详情页面。

步骤 3:找到公网地址,复制下来,后面需要用到。

部署后配置
步骤 1:进入 Logto 的 Applications 页面,找到 Lobe Chat 应用,点击进入应用详情页面。
步骤 2:在 Settings 页面中找到“Redirect URI”和“Post sign-out redirect URI”这两个参数,填入以下值:
- Redirect URI:
https://<lobe-chat-db-public-address>/api/auth/callback/logto - Post sign-out redirect URI:
https://<lobe-chat-db-public-address>
其中 https://<lobe-chat-db-public-address> 为 Lobe Chat 数据库版的公网地址。
步骤 3:填完之后点击 Save changes 按钮保存配置。
步骤 4:现在通过 https://<lobe-chat-db-public-address> 访问 Lobe Chat 数据库版,点击左上角的头像,然后点击【登录 / 注册】按钮:

步骤 5:接下来会跳转到 Logto 的登录页面,点击【注册】注册一个账号。

步骤 6:注册完成后,即可使用 Logto 登录 Lobe Chat 数据库版。

接入 DeepSeek
Sealos 推出的 AI 聚合代理服务 Sealos AI Proxy 为用户提供了便捷的 AI 模型访问通道,其中就包含了 DeepSeek R1 模型。而且通过 Sealos AI Proxy 使用这些模型时,价格与官方定价完全一致,真正做到零溢价,让用户能够以最实惠的价格享受优质的 AI 服务。
接下来我们看看如何将 Lobe Chat 接入 DeepSeek R1 模型。
首先打开 Sealos 桌面上的【AI Proxy】:

新建一个 Key:

创建完成后,你就得到了一个 API Key。

然后打开 Lobe Chat 数据库版的 Web 页面,点击左上角的头像,然后点击【应用设置】按钮:

依次点击【AI 服务商】-->【OpenAI】,然后填入上面获取的 API Key 和 API 代理地址,点击【获取模型列表】,就可以看到 AI Proxy 提供的所有模型了。

在【联通性检查】中选择 deepseek-chat 模型,然后点击【检查】按钮,如果显示【检查通过】,则说明接入成功。

接下来回到会话页面,点击上面的【随便聊聊】右边的模型选择按钮,选择 DeepSeek R1 模型,然后就可以开始和 DeepSeek R1 模型聊天了。

完美!

Lobe Chat 数据库版安装和使用教程的更多相关文章
- MySQL 5.7.20绿色版安装详细图文教程
MySQL 5.7.20绿色版安装详细图文教程 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle旗下产品.这篇文章主要介绍了MySQL 5.7.20绿色版安装 ...
- MySQL 绿色版安装方法图文教程
一.下载,这里使用绿色解压缩版 http://mirror.services.wisc.edu/mysql/Downloads/MySQL-5.1/mysql-noinstall-5.1.32-win ...
- Matlab2017A破解版安装详细图文教程(附破解补丁) 64位
摘录网址:http://www.jb51.net/softjc/543170.html MATLAB2017a安装教程: 1.下载并解压本站提供的MATLAB2017a破解版安装包,载入右键解压或者使 ...
- .Net Core 1.0.0正式版安装及示例教程
使用VS Code 从零开始开发调试.NET Core 1.0 RTM. .NET Core 是一个开源的.跨平台的 .NET 实现. VS Code 全称是 Visual Studio Code,V ...
- MySQL安装详细教程(数据库免安装版)
MySQL安装详细教程(数据库免安装版)mysql-5.7.33-winx64.zip 一.软件下载 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产 ...
- eclipse下配置安装ssm图文教程(web版)
eclipse下配置安装ssm图文教程(web版) 一.安装所需jar包 1.1 mybatis安装包 可以进入GitHub的https://github.com/mybatis/mybatis-3 ...
- MySQL 5.7 解压版 安装教程(图文详细)[Windows]
最近在学习中用到了MySQL数据库,在安装过程中遇到了不少问题,在翻了大半天百度后,问题基本都解决了,所以写一篇MySQL 5.7 解压版的图文详细安装教程. 至于为什么我会选择解压版而不是安装版,一 ...
- 数据库工具DbVisualize安装、破解教程,亲测可用
之前工作中遇到生产环境不允许导入Oracle的dmp文件,只能导入sql脚本,但是表中存在clob字段,直接用plsql工具无法导出clob字段,用了下dbvisualizer可以直接导出,亲测可用. ...
- Mac OS X 懒人版安装教程(之前的图全部挂了,所以重发了)
请版主把我之前发的那个帖子删了!因为所有的图全部挂了,所以麻烦版主了…… 安装中出现五国的话就请进入这里看看是那里的错误http://bbs.pcbeta.com/viewthread-863656- ...
- 漫谈程序员(十)大白菜装机版安装win7系统使用教程
大白菜装机版安装win7系统使用教程 安装win7系统准备工作: ①使用大白菜装机版,制作一个大白菜u盘启动盘 ②将下载好的ghost win7系统镜像包放入制作好的大白菜u盘启动盘中. ③更改电脑硬 ...
随机推荐
- Dapr-4: 交通管制示例应用
第 4 章 交通管制示例应用 Introduction to the Traffic Control sample application | Microsoft Docs 在前面的章节种,你已经学习 ...
- 中电金信鲸视:以AI视觉技术为复杂行业场景装上“火眼金睛”
作为人工智能和计算机视觉的交叉领域,智能视觉通过仿生人类视觉机能,对不同形式的视觉输入进行处理.理解和决策.现今,智能视觉已成为应用广泛.市场覆盖大.形式多样的产业方向,得到了国家政策的大力支持. ...
- Slate文档编辑器-TS类型扩展与节点类型检查
Slate文档编辑器-TS类型扩展与节点类型检查 在之前我们基于slate实现的文档编辑器探讨了WrapNode数据结构与操作变换,主要是对于嵌套类型的数据结构类型需要关注的Normalize与Tra ...
- 【MyBatis】学习笔记03:配置文件进一步解读(非常重要)
[Mybatis]学习笔记01:连接数据库,实现增删改 [Mybatis]学习笔记02:实现简单的查 目录 核心配置文件 properties 将properties文件引入到核心文件 typeAli ...
- Mac安装thrift因bison报错的解决办法
安装thrift时,报错: Bison version 2.5 or higher must be installed on the system! 使用brew install bison 安装新版 ...
- JSON字符串反序列化 动态泛型
需求:定时任务扫描,反射调用目标对象,但是,方法的传参不是固定的. 方案一:将方法参数存成JSON字符串,然后JSON反序列化成对象,然后反射调用 目标方法时这样的: CommandResp send ...
- [转]CopyPlugin Invalid Options options should be array ValidationError: CopyPlugin Invalid Options
这个错误是使用webpack的一个plugin出现的错误.这个plugin是copy-webpack-plugin我把文档的例子复制,然后就报了这个错误.文档的例子: const CopyPlugin ...
- CDS标准视图:催款级别分配 I_DunningLevelDistribution
视图名称:催款级别分配 I_DunningLevelDistribution 视图类型:参数视图 视图代码: 点击查看代码 @AbapCatalog.sqlViewName: 'IFIDUNLVLDI ...
- java-文件输入输出处理
--------------------------------------------------- 1.File类 File类是IO包中唯一代表磁盘文件本身的对象,File类定义了一些与平台无关的 ...
- CAS实现原理
一.什么是CAS? 在计算机科学中,比较和交换(Conmpare And Swap)是用于实现多线程同步的原子指令. 它将内存位置的内容与给定值进行比较,只有在相同的情况下,将该内存位置的内容修改为新 ...