PureChatDocumentation
自托管解决方案

自托管 AI 聊天工作台:部署、数据与运行成本

了解 PureChat 自托管 AI 聊天工作台提供的多模型、Agent、搜索、文件和消息渠道能力,以及部署前必须准备的数据库、模型密钥与对象存储。

PureChatNext 是一套可自托管的 AI 工作台,适合希望自己管理用户、Agent、模型凭证、数据库和文件存储,并计划从 Web 扩展到微信或 QQ 的开发者与小团队。自托管不代表没有费用:服务器、数据库、对象存储和模型调用由部署者选择并承担。

PureChat 能做什么

  • 在 Web 工作台管理 Agent、Provider 和聊天记录。
  • 使用可配置的模型服务,并为不同任务选择 Agent 与模型。
  • 配置联网搜索和网页抓取能力。
  • 在聊天中读取 PDF、Word、Excel、PowerPoint、文本和图片;文件解析范围见文件处理指南。
  • 按部署运行时接入微信 iLink、QQ 扫码、WebSocket 或 Webhook。

微信和 QQ 入口会复用同一套 Agent 和服务端能力,不需要分别部署两套模型业务。对应的连接要求见多渠道方案。

部署前需要准备

资源是否必需用途
Docker Compose v2 或支持 Node.js 的主机需要其一运行应用;微信和 QQ 长连接要求持久 Node 进程。
PostgreSQL必需保存账号、Agent、配置和业务数据。
至少一个模型 Provider 凭证必需产生 AI 回复;费用由对应服务商按其套餐结算。
HTTPS 域名生产部署必需登录 Cookie、外部渠道回调与浏览器安全上下文。
S3 兼容对象存储使用上传附件时需要保存用户上传的文件。
Redis / 在线搜索 Provider可选按需启用缓存/任务或联网搜索能力。

运行环境决定渠道能力

部署方式Web微信 GatewayQQ 扫码 / WebSocketQQ Webhook
持久 Node.js / Docker支持可启用并实测可启用并实测支持
Vercel 备用站支持不支持持久轮询不支持支持,需公网 HTTPS 回调

不能只看域名判断功能。微信或 QQ 长连接需要应用实际运行在持久进程并启用 Gateway;多实例、进程恢复和数据库租约也需要按目标部署验证。

从哪里开始

  1. 阅读 Docker 自托管,准备 PostgreSQL、正式域名和模型凭证。
  2. 按实际功能配置环境变量;未使用的 Redis、对象存储或搜索可选依赖不必臆测为必需。
  3. 配置应用 HTTPS,运行数据库迁移并通过 /api/health 检查。
  4. 先从 Web 工作台验证模型回复,再按渠道接入指南连接微信或 QQ。
  5. 为生产环境建立 PostgreSQL 与对象存储备份,并在升级前确认迁移与回滚方案。

适合与不适合的场景

适合需要控制部署环境、希望复用同一 Agent 接入 Web 与消息渠道、愿意负责服务运维的个人开发者和小团队。若只想注册后立即使用托管聊天、没有维护数据库和模型凭证的意愿,托管型聊天产品会更省事。若必须依赖完整微信/QQ 长连接,不应把 Vercel 备用站当作主部署。

常见问题

自托管后模型调用免费吗?

不保证。模型供应商会按当前价格、套餐和用量计费;服务器、数据库与对象存储也可能产生费用。

聊天内容只留在自己的服务器吗?

数据库和对象存储由实例运营者配置;当你选择第三方模型或搜索服务时,请求所需内容可能会发送给该服务商。部署者应阅读对应服务的隐私条款并向用户说明数据流。

可以直接在 Vercel 上运行完整渠道吗?

不可以。Vercel 备用站可提供 Web 和 QQ Webhook,但不能维持微信轮询或 QQ 长连接。

开始体验或部署

部署要求和能力边界按仓库当前文档与源码于 2026-10-16 核对;请在自己的主机、数据库和模型账号上完成验收后再开放服务。

本页内容

问问文档

基于公开文档回答