惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

IT之家
IT之家
Microsoft Azure Blog
Microsoft Azure Blog
人人都是产品经理
人人都是产品经理
博客园 - 聂微东
博客园_首页
阮一峰的网络日志
阮一峰的网络日志
V
V2EX
小众软件
小众软件
F
Fortinet All Blogs
Microsoft Security Blog
Microsoft Security Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
H
Hackread – Cybersecurity News, Data Breaches, AI and More
量子位
Google DeepMind News
Google DeepMind News
Jina AI
Jina AI
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
aimingoo的专栏
aimingoo的专栏
B
Blog RSS Feed
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
宝玉的分享
宝玉的分享
有赞技术团队
有赞技术团队
J
Java Code Geeks
WordPress大学
WordPress大学
The Cloudflare Blog

AirTouchの小站

DNSMgr——聚合管理所有域名DNS解析+自动续签SSL证书并部署 | AirTouchの小站 雨云香港服务器简单测评 | AirTouchの小站 七牛云 AI 狂送 token 实测到底怎么样 | AirTouchの小站 记一次博客被攻击 | AirTouchの小站 给你的 Artalk 评论区配置验证码和垃圾评论检测 | AirTouchの小站 抓紧上车!免费 E3 开发者账号又来了! | AirTouchの小站 Vercel & Cloudflare Worker 项目推荐(2) | AirTouchの小站 用 Zmail 搭建自己的临时邮箱 | AirTouchの小站 IPv6反解域名?手把手带你搞 | AirTouchの小站 AirTouchの小站 AirTouchの小站 AirTouchの小站 AirTouchの小站 macOS Tahoe 26中Electron架构卡顿的临时解决方案 | AirTouchの小站 用Obsidian插件增强Stellar写作体验 | AirTouchの小站 复习一下最小生成树 | AirTouchの小站 2025苹果秋季发布会亮点总结 | AirTouchの小站 分享几个artalk邮件通知模板 | AirTouchの小站 博客的图片应该存哪啊? | AirTouchの小站 Pic Smaller——自部署压缩图片的利器 | AirTouchの小站 企业微信的自定义域名邮箱太香了 | AirTouchの小站 所有道听途说,终获眼见为实 | AirTouchの小站 修复Vercel部署hexo导致文章的更新时间错误 | AirTouchの小站 jsDelivr国内公益加速镜像分享 | AirTouchの小站 搭建自己的busuanzi访问量统计服务 | AirTouchの小站 用Vercel和Netlify反代你的网站 | AirTouchの小站 用EdgeOne配置反向代理 丢掉丑陋的端口号 | AirTouchの小站 拼好鸽香港4区nat机器:月付3.5还要啥自行车! | AirTouchの小站 博客的新域名——xsl.im | AirTouchの小站 如何搭建自己的EdgeOne优选域名 | AirTouchの小站
AirTouchの小站
AirTouch, me@airtouch.top · 2025-10-03 · via AirTouchの小站

碎碎念

把服务器升级到了 2c4g 了,部署了很多东西,以后会出一篇文章介绍我部署的项目(画大饼ing

由于在学校有要使用 AI 的需求,但是大厂的 AI 都需要手机号登录,所以就有了自部署的需求,最终找到了 NextChat,Chatnio,Librechat,Lobechat 这类项目,其实主要就是个前端,然后调用 api 进行对话 最终选了 Librechat,看中了它的 UI

www.librechat.ai

https://www.librechat.ai/

LibreChat 是一款功能强大的开源自托管 AI 聊天机器人框架,它在一个统一的界面中集成了多种主流 AI 模型,包括 OpenAI GPT、Google Gemini 和 Anthropic Claude 等,让用户能够根据需求在不同模型间无缝切换。该平台支持多模态交互,允许上传和分析图像,并具备语音输入输出功能,同时通过插件系统扩展了图像生成和实时网络搜索等能力。作为可自行部署的解决方案,LibreChat 在提供丰富功能的同时,也确保了用户数据的隐私和安全,是追求灵活性和控制权的用户的理想选择。

Docker Compose 部署

Docker 还是比较方便的

首先确保你的服务器有 docker-compose 和 git

  1. 克隆仓库
$

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

  1. 配置文件
$

cp .env.example .env

这里面没啥好配置的,具体看文档

www.librechat.ai

https://www.librechat.ai/docs/configuration/dotenv

小提示 如果你要配置国内的 AI,那么建议不要在 .env 中设置,后续配置 librechat.yaml 会更方便

  1. 启动
$

docker compose up -d

然后会自动安装依赖并启动,用时比较久,大概需要 20 分钟

启动成功之后访问 3080 端口即可

使用自定义渠道

  1. 添加docker-compose.override.yml​内容如下
yml
services:
  api:
    volumes:
    - type: bind
      source: ./librechat.yaml
      target: /app/librechat.yaml
  1. 添加librechat.yaml
$

cp librechat.yaml.example librechat.yaml

找到

yaml
endpoints:
	custom:

下面添加自定义 AI,格式如下

yaml
- name: ""
  apiKey: "" # api key
  baseURL: "" # api 地址
  models:
	default: ["", ""]
	fetch: false # 是否自动获取可用模型
  iconURL: "" # 模型图标
  titleConvo: true
  titleModel: ""
  summarize: false
  summaryModel: ""
  forcePrompt: false
  modelDisplayLabel: "" # 显示名称

注意,如果要使用 librechat.yaml​ 配置,那么 .env 里的 ENDPOINTS: 要注释掉,否则会冲突

  1. 重启
$

docker compose up -d

然后就好了捏