和 ChatGPT 界面一毛一样的开源项目

LibreChat[1] 是一个非常神奇的项目,一比一像素级复刻了 ChatGPT Plus,和 ChatGPT 的界面简直就是一模一样,可以连接到 OpenAI、Google、Bing 等不同的 AI 模型。它具备以下特点和功能:

  1. 多功能聊天界面:提供类似于 ChatGPT 的用户界面,包含深色模式和流式传输功能。

  2. 多模态聊天:支持 GPT-4V 和 Gemini Vision,可以分析图像,提供更丰富的交互方式。

  3. 支持多个 AI 模型:集成了 OpenAI、Azure、Google Vertex AI 和 Claude 等多种AI模型,为用户提供多样化的聊天体验。

  4. 自定义预设 Agent:用户可以创建、保存并共享自己的自定义预设。

  5. 会话分支功能:支持编辑、重新提交和继续消息,使对话更加灵活。

  6. 导出对话:允许用户将对话导出为截图、Markdown、文本和 JSON 格式,方便保存和分享。

  7. 消息/对话搜索:提供全面的消息和对话搜索功能,帮助用户快速找到所需信息。

  8. 插件支持:包括网页访问和使用 DALL-E-3 生成图像的插件,扩展了应用的功能。

  9. 多用户安全认证:提供多用户安全认证,包括监督和令牌消费工具,确保安全性。

  10. 配置选项:支持配置代理、反向代理和 Docker,提供多种部署选项,包含 Sealos 一键部署方案,并且完全开源自托管。

9b93332a32d18dbe800a369617cd3456.png

不过 LibreChat 部署起来还是比较麻烦的,除了主应用之外还包含了 meilisearch 和 MongoDB 组件,对 Docker 比较熟的小伙伴可以尝试一下使用 Docker 部署。

不懂 Docker 的小伙伴也不用担心,LibreChat 官方已经支持了通过 Sealos 应用模板一键部署,部署方法非常简单,直接打开以下模板链接:

  • https://bja.sealos.run/?openapp=system-template%3FtemplateName%3Dlibrechat

模板默认提供了一个可选参数 OPENAI_REVERSE_PROXY,如果你使用的是 OpenAI 官方的 API Key,那就不用修改,直接使用默认值即可。需要注意的是,国内网络无法链接 OpenAI 官方的 API 接口,如果你要使用 OpenAI 官方接口,可以切换到 Sealos 的新加坡可用区再部署

867aeb07db6dc4ff9db5d0392725c21a.jpeg

如果你使用的是第三方中转的 Key,那就需要改成自定义的 API 地址。

注意:API 地址末尾需要加上路径 /v1

2e9f2584872bb8a5ea37ccbb0243c021.jpeg

填写好参数以后,点击右上角的「部署应用」开始部署,部署完成后,等到数据库状态变成“运行中”,然后点击应用的「详情」进入该应用的详情页面。

d216519e4004b9141be1e6c1db3f0c4b.png

等待应用变成 Running 状态,然后点击日志按钮查看日志,只要出现了下面的日志,便是启动成功了:

167b499af105708063e391252cda58e0.png

然后点击外网地址即可打开 LibreChat 的可视化界面。不得不说,真的是像素级复刻了 ChatGPT:

f7fb4d453bf98f8837d3b12a0e49818e.png

此时还不能直接对话,需要设置一下 Key。点击左上角的 OpenAI,然后再选择「设置 API Key」:

35fad59705f70e98fbde7d7f286d3628.png

输入你的 API Key,选择过期时间,然后点击提交即可。你也可以选择不同的模型,调整模型的各种参数:

d5960342b5b1b65611f68c60f5034b75.png

以 FastGPT 为例,要想将 FastGPT 的知识库接入进来,只需要在部署时将 OPENAI_REVERSE_PROXY 的值设置为 FastGPT 应用的 API 地址:https://api.fastgpt.in/api/v1,部署完成后,在可视化界面填入你应用的 key 即可。

8fb96f0dba5e95326b653ee4329cf9cb.png

如果你想使用插件功能,可以点击左上角的「OpenAI」,然后切换为「Plugins」:

53dd343cae4b8048ecdb3c981dfadbd4.png

这时右边就会出现插件的选项,点击「Plugin store」即可浏览安装自己想要的插件:

1540451a5e5068cb2ec28d34917e4b32.png 92d31b918e58260e70f998b1fb9c3ec5.png

有些插件是需要访问外网的,而有些外网国内是无法访问的,所以如果你想使用某些访问外网的插件,仍然需要切换到 Sealos 的新加坡可用区再部署。

友情提醒:新加坡可用区到国内的网络不太顺畅,请自行抉择。

引用链接

[1]

LibreChat: https://github.com/danny-avila/LibreChat

b681189553c240ca6ffe8157d8430900.png

加入 Sealos 开源社区

体验像个人电脑一样简单的云操作系统

🏠官网链接

https://sealos.run

🐙GitHub 地址

https://github.com/labring/sealos

📑访问 Sealos 文档

https://sealos.run/docs/Intro

🏘️逛逛论坛

https://forum.laf.run/

往期推荐

Sealos 是企业节省成本的终极武器

2024-03-06

d730521fcb39487b7e3622fe565c85b0.jpeg

Sealos 给全体用户献上开春福利!降价 33.5%~73.4%

2024-03-05

23d03efe26d67423273f332ecb503d64.jpeg

云原生明星企业 Weaveworks 倒闭,Sealos 瑟瑟发抖?

2024-02-18

1f57d1cd9a5e3c771cf2a4ae42c783fa.jpeg

关于 Sealos

Sealos 是一款以 Kubernetes 为内核的云操作系统发行版。它以云原生的方式,抛弃了传统的云计算架构,转向以 Kubernetes 为云内核的新架构,使企业能够像使用个人电脑一样简单地使用云。

关注 Sealos 公众号与我们一同成长👇👇👇

ff14ceb64daed96f53b10c9952e260bd.jpeg

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值