跳到正文
DEEIX Chat:多模型入口不只是一张聊天页面

DEEIX Chat:多模型入口不只是一张聊天页面

DEEIX Chat 把多模型聊天、上游路由、文件与 RAG、MCP 工具、计费、身份和审计放进同一套可部署平台。它适合需要运营多个模型入口的团队,而不是只想自建一个聊天框的人。

DEEIX Chat:多模型入口不只是一张聊天页面

状态:推荐评估 · 适合团队统一模型入口和运营控制

速读#

DEEIX Chat 表面是一套多模型聊天界面,实际定位更接近 AI 服务控制平面。它同时处理上游模型渠道、路由与熔断、文件和 RAG、MCP 工具、账号与 SSO、余额计费、使用记录、审计日志和后台运营。

如果需求只是「填一个 API Key,自己聊几句」,这套系统大概率太重;如果问题已经变成「多家模型怎么统一接入、用户怎么分权、调用怎么计费、故障怎么切换、操作怎么追踪」,它才进入自己的主场。

它把哪些东西收在一起#

区域能力
对话多模态、流式输出、分支、重试、编辑、分享和执行元数据
模型路由多上游协议、优先级、权重、映射、熔断和能力配置
文件知识上传、解析、OCR、分块、向量检索和证据记录
工具MCP 服务和供应商原生工具的发现、授权、执行与回显
运营用户、角色、价格、订阅、余额、账单和使用流水
安全审计2FA、可信设备、OAuth/OIDC、认证事件和系统审计

真正稀缺的不是聊天 UI,而是这些能力共享同一套身份、模型目录和调用记录。单独拼一个聊天前端、一个 API 中转、一个 RAG 服务和一个计费后台并不难,难的是让它们长期对得上账。

架构为什么值得看#

前端使用 Next.js 与 React,构建后由 Go 服务统一提供静态资源和 API;后端承担认证、路由、文件、计费和审计。轻量部署可以使用 SQLite、sqlite-vec 和进程内缓存,生产环境再切 PostgreSQL、pgvector、Redis 与 S3 兼容存储。

这个分层比较务实:试用时不用先拉起一整套基础设施,真正进入多人和高可用阶段又有明确升级路径。可选的 OCR、Tika、Docling 等文档处理服务也没有强塞进最小运行时。

最轻的官方 Docker 方案是:

Terminal window
cp config.sqlite.example.yaml config.yaml
docker compose -f docker-compose.sqlite.yml up -d

SQLite 配置适合评估、个人使用和小型单机部署,不该直接推导成「生产也永远只要一个容器」。用户、账单和审计一旦变成真实责任,数据库备份、密钥轮换、对象存储和监控都要补齐。

为什么推荐#

我推荐它,不是因为功能表长,而是因为它把多模型系统最容易被忽略的运营面做成了一等能力:路由失败怎么办、不同供应商模型如何映射、工具调用如何留痕、余额扣减如何回查、管理员改过什么配置。

这些问题在个人 Demo 里不存在,一旦服务别人就会同时出现。与其后期在四五个独立项目之间补胶水,不如先评估一套边界已经画好的平台。

不适合什么情况#

  • 只给自己使用一个模型:简单聊天前端或供应商官方客户端更省维护。
  • 没有计费、角色和审计需求:大量后台能力会成为认知负担。
  • 不准备长期运维身份系统:OAuth、2FA、支付回调和敏感配置都属于高风险边界。
  • 追求极简 API 代理:如果只需要协议转换与负载均衡,专门的网关会更直接。

项目当前默认分支是 dev,迭代速度快。正式部署更应该跟随明确版本和升级说明,而不是长期直接追默认分支。

DEEIX Chat 值得推荐给「要运营 AI 服务」的人,不是推荐给所有想聊天的人。需求只有一个输入框时别上平台;当模型、用户、工具和账单开始互相牵连,它才真正省事。

s1oopX

登录 s1oopX