LibreChat 自建 ChatGPT 界面教程:10 分钟接入 8848AI API,所有模型一个界面搞定

你是否也经历过这样的时刻——

Claude 网页突然 429 报错,ChatGPT 又在要求验证,DeepSeek 排队等了半天没响应。想问一个问题,却要在三四个标签页之间反复横跳,复制粘贴,比较回答,效率全无。

更让人头疼的是:每个平台都要单独充值、单独管理账号,团队里几个人用 AI 还得各自为战,成本根本算不清楚。

其实你可以拥有一个自己的 ChatGPT——所有模型都在一个界面里,稳定、私密、随时可用。

这篇文章教你用 LibreChat + 8848AI API,在 10 分钟内搭建一套属于自己的 AI 工作台。部署完成后,你将拥有一个长这样的界面:

📸 [成品界面截图:LibreChat 对话页,左侧边栏显示历史对话,右上角模型切换下拉菜单展开,可见 GPT-4o / Claude Sonnet / DeepSeek-R1 / Gemini 2.5 Pro 等选项]

---

一、为什么选 LibreChat,而不是 NextChat 或 LobeChat?

自建 AI 界面的开源方案有不少,最常见的三个是 NextChat、LobeChat 和 LibreChat。选哪个?先看这张对比表:

| 功能维度 | LibreChat | NextChat | LobeChat | | 多用户管理 | ✅ 完整支持 | ❌ 不支持 | ⚠️ 有限支持 | | 对话历史云同步 | ✅ 数据库持久化 | ❌ 本地存储 | ✅ 支持 | | 多模型同屏对比 | ✅ 支持 | ❌ | ❌ | | 文件上传 / 多模态 | ✅ 完整支持 | ⚠️ 有限 | ✅ 支持 | | 插件 / 工具调用 | ✅ 支持 | ❌ | ✅ 支持 | | 自定义 Preset | ✅ 支持 | ⚠️ 有限 | ✅ 支持 | | 部署复杂度 | 中等(Docker) | 低 | 中等 | 结论:如果你只是个人轻度使用,NextChat 够用。但如果你想要团队共用、对话历史持久化、多模型对比——LibreChat 是目前功能最完整的选择,没有之一。

它的界面和交互逻辑几乎是 ChatGPT 官方的镜像,上手几乎零学习成本。

---

二、准备工作:获取 8848AI API Key

LibreChat 本身只是一个界面,它需要一个 API 服务来驱动模型。这里我们选择 8848AI,原因很直接:

  • 兼容 OpenAI 格式:LibreChat 原生支持,配置几乎不需要改动
  • 聚合主流模型:GPT-4o、Claude Sonnet 4、DeepSeek-R1、Gemini 2.5 Pro 等 50+ 模型,一个 Key 全搞定
  • 国内直连可用:不需要额外的网络配置
  • 按量付费,无月租:用多少花多少,成本透明

注册并获取 API Key

第一步:访问 [api.884819.xyz](https://api.884819.xyz),点击注册。新用户注册后会获得免费额度,完成本教程的所有测试绰绰有余。
📸 [截图:8848AI 控制台首页,显示 API Key 管理界面,余额显示区域]
第二步:登录后进入控制台,点击「API Keys」→「新建 Key」,复制生成的 Key(格式类似 sk-xxxxxxxxxxxxxxxx)。 第三步:在「模型列表」页面确认可用模型。你会看到类似下面的列表:
gpt-4o

gpt-4o-mini

claude-sonnet-4-20250514

claude-haiku-3-5

deepseek-r1

deepseek-v3

gemini-2.5-pro

gemini-2.5-flash

完整模型列表和实时价格可在控制台查看。以 GPT-4o 为例,8848AI 的价格相比官方渠道有明显优势,团队 5 人日常使用,月成本通常在 ¥30-80 之间,远低于每人单独订阅 ChatGPT Plus(¥140/月 × 5 = ¥700)。

---

三、Docker 一键部署 LibreChat(核心教程)

⚠️ 这一章是全文最重要的部分,请逐步操作,不要跳步骤。

阶段一:环境准备

你需要一台安装了 Docker 的机器——可以是本地电脑,也可以是云服务器(推荐后者,随时可访问)。

安装 Docker(三平台命令):
# Linux(Ubuntu/Debian)

curl -fsSL https://get.docker.com | sh

sudo usermod -aG docker $USER

newgrp docker

Mac

下载并安装 Docker Desktop:https://www.docker.com/products/docker-desktop/

Windows

同上,下载 Docker Desktop,安装后重启

验证安装成功:

docker --version

输出示例:Docker version 27.x.x

docker compose version

输出示例:Docker Compose version v2.x.x

⚠️ 90% 的人会在这里卡住:确保 Docker Compose 版本 ≥ 2.0。老版本用 docker-compose(有连字符),新版用 docker compose(有空格)。本教程使用新版语法。

阶段二:克隆仓库并配置

# 克隆 LibreChat 仓库

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

cd LibreChat

复制环境变量模板

cp .env.example .env

复制 LibreChat 配置模板

cp librechat.example.yaml librechat.yaml

编辑 .env 文件,找到并修改以下关键参数:
# 用任意文本编辑器打开

nano .env # Linux/Mac

或者用 VS Code: code .env

.env 中添加或修改:

# 必填:设置一个随机字符串作为 JWT 密钥(可用 openssl rand -hex 32 生成)

JWT_SECRET=your_random_32_char_string_here

JWT_REFRESH_SECRET=another_random_32_char_string

8848AI API Key(替换为你自己的 Key)

EIGHT848_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxx

允许新用户注册(true=开放注册,false=仅邀请)

ALLOW_REGISTRATION=true

阶段三:配置 8848AI 端点(最关键一步)

打开 librechat.yaml,找到 endpoints 部分,添加以下配置:

# librechat.yaml 核心配置(8848AI 端点)

version: 1.1.5

endpoints:

custom:

- name: "8848AI"

apiKey: "${EIGHT848_API_KEY}"

baseURL: "https://api.884819.xyz/v1"

models:

default:

- "gpt-4o"

- "gpt-4o-mini"

- "claude-sonnet-4-20250514"

- "claude-haiku-3-5"

- "deepseek-r1"

- "deepseek-v3"

- "gemini-2.5-pro"

- "gemini-2.5-flash"

fetch: false

titleConvo: true

titleModel: "gpt-4o-mini"

summarize: false

summaryModel: "gpt-4o-mini"

forcePrompt: false

modelDisplayLabel: "8848AI"

💡 说明${EIGHT848_API_KEY} 会自动读取 .env 文件中的变量,不需要手动替换。titleModel 是自动生成对话标题时使用的模型,用 mini 版本可以节省费用。

阶段四:启动服务

# 在 LibreChat 目录下执行

docker compose up -d

首次启动会拉取镜像,根据网络情况需要 3-8 分钟。等待完成后,验证容器状态:

docker ps
📸 [截图:docker ps 输出,显示 LibreChat、MongoDB、Meilisearch 三个容器均为 Up 状态]

如果看到类似输出,说明部署成功:

CONTAINER ID   IMAGE                        STATUS

a1b2c3d4e5f6 librechat/librechat:latest Up 2 minutes

f6e5d4c3b2a1 mongo:6.0 Up 2 minutes

...

打开浏览器,访问 http://localhost:3080
📸 [截图:LibreChat 登录页面,简洁的白色界面,显示邮箱/密码登录框和注册链接]

看到登录页面,恭喜——你已经成功部署了 LibreChat! 注册一个账号,登录后就能看到完整的对话界面。

---

四、进阶玩法:让你的 LibreChat 更强大

基础部署完成后,LibreChat 的真正潜力才刚刚开始。

玩法 1:多模型同屏对比

LibreChat 支持「多模型对话」模式——同一个问题,同时发给 GPT-4o 和 DeepSeek-R1,两个回答并排显示,让你一眼选出最优解。

📸 [截图:LibreChat 多模型对比界面,左侧 GPT-4o 的回答,右侧 DeepSeek-R1 的回答,同一问题不同风格的对比]

在对话界面点击「+」图标,选择「多模型对话」,然后分别选择两个模型即可。这个功能在官方 ChatGPT 里要花钱升级才能用,这里免费。

玩法 2:团队共用,权限管理

.env 中设置 ALLOW_REGISTRATION=true 后,团队成员可以自行注册账号。所有人共用同一个 API Key,费用集中管理,月底对账清晰。

实测数据:某 5 人设计团队,日均使用 AI 约 2 小时,主要用于文案生成和设计方案讨论,月消耗约 ¥40-60,人均不到 ¥12,远低于每人单独订阅的方案。

玩法 3:自定义 Preset 提升效率

LibreChat 支持保存「预设」(Preset)——预先设定好系统提示词、模型、温度参数,一键切换工作模式。

比如你可以建立这几个预设:

  • 📝 文案助手:Claude Sonnet + 中文写作系统提示
  • 💻 代码审查:GPT-4o + 严格的代码规范提示
  • 🔍 深度研究:DeepSeek-R1 + 学术分析提示

在界面顶部点击模型名称旁的设置图标,即可创建和管理 Preset。

玩法 4:文件上传和图片识别

8848AI 支持的多模态模型(GPT-4o、Claude Sonnet、Gemini 2.5 Pro)都可以在 LibreChat 中直接上传图片、PDF、代码文件进行分析。在对话框左侧点击「📎」图标即可上传。

---

五、常见问题排雷

部署过程中遇到问题不要慌,90% 的报错都是这几种:

① 端口 3080 被占用
# 现象:启动后无法访问,或报错 port already in use

解决:在 .env 中修改端口

PORT=3081 # 改成其他未占用的端口

② Docker Compose 版本过低
# 现象:运行 docker compose up 报语法错误

解决:更新 Docker Desktop 到最新版,或单独安装 compose v2

③ YAML 格式错误
# 现象:启动时报 yaml: line XX: ...

解决:YAML 对缩进极其敏感,必须用空格(不能用 Tab)

推荐用 https://www.yamllint.com/ 在线验证格式

④ API 连接超时
# 现象:对话时一直转圈,最终报 timeout

解决:检查 baseURL 是否正确填写为 https://api.884819.xyz/v1

注意末尾不要多加斜杠

⑤ 模型名称不匹配
# 现象:选择某个模型后报 model not found

解决:在 8848AI 控制台确认模型的准确名称

例如 Claude 模型名称是 claude-sonnet-4-20250514,不是 claude-3.5-sonnet

⑥ 容器启动后数据丢失
# 现象:重启 Docker 后对话历史消失

解决:确认 docker-compose.yml 中 MongoDB 有挂载 volume

LibreChat 默认配置已包含,不要随意删除 volumes 部分

---

六、让它更稳定:生产级配置建议

如果你打算长期使用,或者给团队部署,建议再做以下配置:

配置反向代理 + HTTPS(用 Nginx 或 Caddy):
# Nginx 配置示例

server {

listen 443 ssl;

server_name your-domain.com;

location / {

proxy_pass http://localhost:3080;

proxy_http_version 1.1;

proxy_set_header Upgrade $http_upgrade;

proxy_set_header Connection 'upgrade';

proxy_set_header Host $host;

}

}

Caddy 更简单,一行搞定 HTTPS:

your-domain.com {

reverse_proxy localhost:3080

}

---

写在最后

从今天开始,你不再需要在多个 AI 平台之间反复横跳。一个 LibreChat 实例 + 一个 8848AI API Key,所有主流模型尽在掌握。

自建 AI 界面不只是省钱,更是把 AI 的使用权真正握在自己手里——数据在你的服务器上,账单你说了算,功能你来定制。

恭喜你,已经迈出了最重要的一步。接下来的玩法,只取决于你的想象力。

---

📌 资源汇总
  • 8848AI API 注册:[api.884819.xyz](https://api.884819.xyz)(本教程使用的 API 服务,新用户有免费额度)
  • LibreChat 官方仓库:[github.com/danny-avila/LibreChat](https://github.com/danny-avila/LibreChat)
  • LibreChat 官方文档:[docs.librechat.ai](https://docs.librechat.ai)

---

下一篇预告

>

LibreChat 只是起点。下一期我们将教你用 LobeChat + 8848AI 打造另一种风格的 AI 工作台——更现代的 UI 设计、更强的插件市场,还有一个杀手级功能:把你的 AI 助手变成可分享的链接,发给任何人直接使用,无需对方注册账号。

>

如果你正在纠结 LibreChat 和 LobeChat 到底选哪个——别急,下篇帮你终结选择困难症,附上我用两套系统各跑了一个月后的真实感受。

>

👉 收藏本系列,更新不迷路。

---

本文由8848AI原创,转载请注明出处。