文章摘要
        
        
          GLM-4
        
      碎碎念
把服务器升级到了 2c4g 了,部署了很多东西,以后会出一篇文章介绍我部署的项目(画大饼ing
由于在学校有要使用 AI 的需求,但是大厂的 AI 都需要手机号登录,所以就有了自部署的需求,最终找到了 NextChat,Chatnio,Librechat,Lobechat 这类项目,其实主要就是个前端,然后调用 api 进行对话
最终选了 Librechat,看中了它的 UI 
Librechat 简介
LibreChat 是一款功能强大的开源自托管 AI 聊天机器人框架,它在一个统一的界面中集成了多种主流 AI 模型,包括 OpenAI GPT、Google Gemini 和 Anthropic Claude 等,让用户能够根据需求在不同模型间无缝切换。该平台支持多模态交互,允许上传和分析图像,并具备语音输入输出功能,同时通过插件系统扩展了图像生成和实时网络搜索等能力。作为可自行部署的解决方案,LibreChat 在提供丰富功能的同时,也确保了用户数据的隐私和安全,是追求灵活性和控制权的用户的理想选择。
Docker Compose 部署
Docker 还是比较方便的 
首先确保你的服务器有 docker-compose 和 git
- 克隆仓库
$
- 配置文件
$
这里面没啥好配置的,具体看文档
https://www.librechat.ai/docs/configuration/dotenvhttps://www.librechat.ai/docs/configuration/dotenv
小提示
如果你要配置国内的 AI,那么建议不要在 .env 中设置,后续配置 librechat.yaml
- 启动
$
然后会自动安装依赖并启动,用时比较久,大概需要 20 分钟

启动成功之后访问 3080 端口即可
使用自定义渠道
- 添加docker-compose.override.yml内容如下
| 1 | services: | 
- 添加librechat.yaml
$
找到
| 1 | endpoints: | 
下面添加自定义 AI,格式如下
| 1 | - name: "" | 
注意,如果要使用 librechat.yaml 配置,那么 .env 里的 ENDPOINTS: 要注释掉,否则会冲突
- 重启
$
然后就好了捏