跳到主要内容
版本:Current

Introduction

CSSA GPT 是什么

CSSA GPT 是 BU CSSA 对成员提供的内部大模型对话服务。对外呈现为一个 Web 聊天界面(Open WebUI),背后通过 LiteLLM 将请求转发到 OpenAI、Google Gemini、Anthropic、DeepSeek、智谱等多家 API。

本仓库文档描述的是 生产直接部署版:在单台 VPS 上用 Docker 运行开源镜像,用 Nginx 提供 HTTPS,不维护自研应用代码。

设计目标

  • 统一入口:一个域名、一套账号体系(Open WebUI)
  • 统一路由:新增/切换模型主要改 LiteLLM 配置,无需改前端
  • 尽量无状态网关:LiteLLM 不连 PostgreSQL,减少后台连接与云数据库成本
  • 可恢复:Open WebUI 数据卷定期备份到 R2(见 infra-backup

不在范围内的能力

以下由 LiteLLM 数据库能力提供,当前部署未启用

  • 多租户 API Key 签发与轮换
  • 按用户/团队的预算与 spend 面板
  • LiteLLM 侧持久化请求历史

聊天记录、用户配置由 Open WebUI + SQLite 负责,对日常使用足够。

相关仓库与路径

路径说明
/root/openwebuiOpen WebUI docker-compose.yml
/root/litellmLiteLLM 配置与启动脚本
/root/infra-backup备份/恢复脚本
本仓库 docs/systems/cssagpt本站 CSSA GPT 文档

公网域名示例:https://ai.bucssa.org(以实际 Nginx 配置为准)。