随着ChatGPT的快速风靡,所有人都对AI高度关注,那么你想不想部署一个属于自己的私人ChatGPT,用更美观,更高效,更好玩的方式来体验AI呢?
今天我们推荐的就是可以帮你实现在本地部署私人ChatGPT,在GitHub超过11K Star的开源项目:Lobe Chat。
LobeChat 官方项目是这样介绍自己的:是开源的高性能聊天机器人框架,支持语音合成、多模态、可扩展的(Function Call)插件系统。支持一键免费部署私人 ChatGPT/LLM 网页应用程序。
对项目仔细看了一下,可以明白,实际上LobeChat和openai是共生的,LobeChat 是帮助使用者可以更好的使用openai的能力,同时扩展了很多适用的功能,尤其是他的扩展插件和TTS语音。下图可以更好的理解他们之间的关系。
如果你已经厌倦了ChatGpt网页版枯燥的样式,那么可以来试试LobeChat。
LobeChat 提供了一个在线体验环境,所以开始前可以直接到这里去试用一下:
https://chat-preview.lobehub.com/chat#session=inbox
LobeChat 提供了 Vercel 的 自托管版本 和 Docker 镜像,这使你可以在几分钟内构建自己的聊天机器人,无需任何基础知识。
Vercel 部署
如果想在 Vercel 或 Zeabur 上部署该服务,可以按照以下步骤进行操作:
Docker 部署
我们提供了 Docker 镜像,供你在自己的私有设备上部署 LobeChat 服务。使用以下命令即可使用一键启动 LobeChat 服务:
$ docker run -d -p 3210:3210 \\
-e OPENAI_API_KEY=sk-xxxx \\
-e ACCESS_CODE=lobe66 \\
lobehub/lobe-chat
如果你需要通过代理使用 OpenAI 服务,你可以使用 OPENAI_PROXY_URL 环境变量来配置代理地址:
$ docker run -d -p 3210:3210 \\
-e OPENAI_API_KEY=sk-xxxx \\
-e OPENAI_PROXY_URL=https://api-proxy.com/v1 \\
-e ACCESS_CODE=lobe66 \\
lobehub/lobe-chat
完成安装后访问http://localhost:3210/ 即可访问到LobeChat了(默认安装)。
首先第一眼的感官上,就会觉得比ChatGpt要舒服很多。右侧还有直观的角色设定,可以更好的配置prompt。对话窗口和话题列表的设计让整体感觉上更贴近与聊天工具。
开始时候时可以新建创建新的助手,根据需要设定角色。
可以根据需要切换模型,或者使用TTS语音输入,以及安装扩展插件。
左侧还提供了快速查找agent的入口,使用上挺方便的。
安装了一个插件试了一下效果,如下:
另外就是可以快速的分享你的AI助手配置,包括了图片分享和shareGPT:
可以把LobeChat保存成chrome应用,以类似native应用的方式来使用。