NAS一键部署你的个人智能助手:Lobe Chat
Hello 大家好,我是 David
订阅我的频道 ,分享更多 NAS 教程和资讯 ~
Lobe Chat:
一款开源、可扩展(函数调用)、高性能的聊天应用与开发框架,支持语音合成、多模态、可扩展的(function call)插件系统。

✨ 特性一览:
1 文件上传 / 知识库
LobeChat 支持文件上传与知识库功能,你可以上传文件、图片、音频、视频等多种类型的文件,以及创建知识库,方便用户管理和查找文件。同时在对话中使用文件和知识库功能,实现更加丰富的对话体验。

2 多模型服务商支持
在 LobeChat 的不断发展过程中,我们深刻理解到在提供 AI 会话服务时模型服务商的多样性对于满足社区需求的重要性。因此,我们不再局限于单一的模型服务商,而是拓展了对多种模型服务商的支持,以便为用户提供更为丰富和多样化的会话选择。

3 支持本地大语言模型 (LLM)
为了满足特定用户的需求,LobeChat 还基于 Ollama 支持了本地模型的使用,让用户能够更灵活地使用自己的或第三方的模型。

4 模型视觉识别 (Model Visual)
LobeChat 已经支持 OpenAI 最新的 gpt-4-vision 支持视觉识别的模型,这是一个具备视觉识别能力的多模态应用。 用户可以轻松上传图片或者拖拽图片到对话框中,助手将能够识别图片内容,并在此基础上进行智能对话,构建更智能、更多元化的聊天场景。

5 TTS & STT 语音会话
LobeChat 支持文字转语音(Text-to-Speech,TTS)和语音转文字(Speech-to-Text,STT)技术,这使得我们的应用能够将文本信息转化为清晰的语音输出,用户可以像与真人交谈一样与我们的对话助手进行交流。 用户可以从多种声音中选择,给助手搭配合适的音源。 同时,对于那些倾向于听觉学习或者想要在忙碌中获取信息的用户来说,TTS 提供了一个极佳的解决方案。

6 Text to Image 文生图
支持最新的文本到图片生成技术,LobeChat 现在能够让用户在与助手对话中直接调用文生图工具进行创作。 通过利用 DALL-E 3、MidJourney 和 Pollinations 等 AI 工具的能力, 助手们现在可以将你的想法转化为图像。 同时可以更私密和沉浸式地完成你的创作过程。

7 插件系统 (Tools Calling)
LobeChat 的插件生态系统是其核心功能的重要扩展,它极大地增强了 ChatGPT 的实用性和灵活性。

8 助手市场 (GPTs)
在 LobeChat 的助手市场中,创作者们可以发现一个充满活力和创新的社区,它汇聚了众多精心设计的助手,这些助手不仅在工作场景中发挥着重要作用,也在学习过程中提供了极大的便利。 我们的市场不仅是一个展示平台,更是一个协作的空间。在这里,每个人都可以贡献自己的智慧,分享个人开发的助手。

9 支持本地 / 远程数据库
LobeChat 支持同时使用服务端数据库和本地数据库。根据您的需求,您可以选择合适的部署方案:
本地数据库:适合希望对数据有更多掌控感和隐私保护的用户。LobeChat 采用了 CRDT (Conflict-Free Replicated Data Type) 技术,实现了多端同步功能。这是一项实验性功能,旨在提供无缝的数据同步体验。
服务端数据库:适合希望更便捷使用体验的用户。LobeChat 支持 PostgreSQL 作为服务端数据库。关于如何配置服务端数据库的详细文档,请前往 配置服务端数据库。

10 支持多用户管理
LobeChat 支持多用户管理,提供了两种主要的用户认证和管理方案,以满足不同需求:
next-auth:LobeChat 集成了 next-auth,一个灵活且强大的身份验证库,支持多种身份验证方式,包括 OAuth、邮件登录、凭证登录等。通过 next-auth,您可以轻松实现用户的注册、登录、会话管理以及社交登录等功能,确保用户数据的安全性和隐私性。
Clerk:对于需要更高级用户管理功能的用户,LobeChat 还支持 Clerk,一个现代化的用户管理平台。Clerk 提供了更丰富的功能,如多因素认证 (MFA)、白名单、用户管理、登录活动监控等。通过 Clerk,您可以获得更高的安全性和灵活性,轻松应对生产级的用户管理需求。

11 渐进式 Web 应用 (PWA)
我们深知在当今多设备环境下为用户提供无缝体验的重要性。为此,我们采用了渐进式 Web 应用 PWA 技术, 这是一种能够将网页应用提升至接近原生应用体验的现代 Web 技术。通过 PWA,LobeChat 能够在桌面和移动设备上提供高度优化的用户体验,同时保持轻量级和高性能的特点。 在视觉和感觉上,我们也经过精心设计,以确保它的界面与原生应用无差别,提供流畅的动画、响应式布局和适配不同设备的屏幕分辨率。

12 移动设备适配
针对移动设备进行了一系列的优化设计,以提升用户的移动体验。目前,我们正在对移动端的用户体验进行版本迭代,以实现更加流畅和直观的交互。

13 自定义主题
作为设计工程师出身,LobeChat 在界面设计上充分考虑用户的个性化体验,因此引入了灵活多变的主题模式,其中包括日间的亮色模式和夜间的深色模式。 除了主题模式的切换,还提供了一系列的颜色定制选项,允许用户根据自己的喜好来调整应用的主题色彩。无论是想要沉稳的深蓝,还是希望活泼的桃粉,或者是专业的灰白,用户都能够在 LobeChat 中找到匹配自己风格的颜色选择。

安装
Docker Compose
services:
lobe-chat:
image: lobehub/lobe-chat:latest
container_name: lobe-chat
environment:
- ACCESS_CODE=lobe66
- OPENAI_API_KEY=sk-xxxx
- OPENAI_PROXY_URL=https://api-proxy.com/v1
ports:
- "3210:3210"
参数说明(更多参数设置建议去看文档)
ACCESS_CODE:访问网页密码(可选)
OPENAI_API_KEY:ChatGPT API 密钥(可选)
OPENAI_PROXY_URL:第三方平台接口代理(可选)
使用
浏览器中输入 http://NAS的IP:3210 就能看到界面

左上角点击“会话设置”

可以切换深浅主题模式

语言模型,设置要调用的模型

如果是用 OpenAI 的,直接添加容器参数方式会更加方便

最近比较火的 deepseek 也是支持的

TIP:
如果连接不上有可能是跨越问题,需要设置 Ollama 添加多一个变量“OLLAMA_ORIGINS=*”
手把手教你在 NAS 上部署本地 DeepSeek-R1 大语言模型_服务软件_什么值得买 (smzdm.com)
这里我是调用之前本地部署的 Ollama 框架

系统助手,设置默认调用的模型

默认助手,设置默认调用的模型

回到会话界面,可以看到默认就是调用设置好的模型

可以正常聊天回复,深度思考也是可以正常显示

上传文件这里因为没有部署数据库,所以用不了,有需要的可以自行部署

发现,这里提供了助手,插件和模型等功能

助手,相当于角色扮演

插件,可以实现其他额外功能

模型,介绍每个模型的相关信息

这里我添加了一个拜年助手作为测试

还是挺不错的,就是跑本地模型回复有点慢

网页移动端,也针对手机做了适配

总结
只有是 AI 聊天会话的调用 API 接口的,都非常推荐部署这款应用。上手基本没难度,操作界面美观,设置项分类清晰,更重要的是有丰富的插件生态系统和助手市场。
综合推荐:⭐⭐⭐⭐⭐(非常推荐)
使用体验:⭐⭐⭐⭐⭐(非常不错)
部署难易:⭐⭐(简单)

浮生行简
校验提示文案
洋芋片半价
校验提示文案
麦乐酷的理想生活
校验提示文案
辣么帅的彭ok
校验提示文案
值友9519995896
校验提示文案
值友9519995896
校验提示文案
辣么帅的彭ok
校验提示文案
麦乐酷的理想生活
校验提示文案
洋芋片半价
校验提示文案
浮生行简
校验提示文案