DEEIX Chat 是一款开源可部署的 AI 平台,用统一入口接入多个模型服务商,把多模态对话、模型路由、文件与检索、MCP 工具、用量计费、身份认证、审计和运维整合到同一个应用。

从哪里进入#

  • Web 应用:打开部署地址,默认是 http://localhost:8080。
  • 桌面端:从 GitHub Releases 下载安装包,可运行内置本地服务,也可连接已有部署。见桌面端。
  • 用户控制台:登录后使用左侧导航的「新对话」「对话」「文件」「知识库」「Skills & Prompts」。
  • 管理后台:打开用户菜单,选择「管理后台」。
  • 设置:打开用户菜单,选择「设置」,包含通用、账户、对话、订阅和关于。
DEEIX Chat 工作区

产品界面#

DEEIX Chat 以一个 Go 服务同时提供浏览器应用和 API。接入你选择的上游后,在管理后台配置路由、文件、工具、计费和身份。

界面用途指南
新对话发送消息、上传文件、选择模型、配置参数、选择 MCP 工具和知识库,以及生成图片或视频。新对话
对话搜索、筛选、星标、归档、移动、分享、导出和删除已有对话。最近
文件上传、预览、提取、搜索、重命名、删除文件,并查看存储用量。文件
知识库组织来源文件,并在对话中选择用于检索。知识库
Skills & Prompts维护个人提示词和技能,在对话中用 / 插入。Skills & Prompts
设置管理个人资料、外观、对话默认值、账户安全和订阅。通用
管理后台配置账户、权限组、上游、模型、工具、计费、公告、日志、内容审核、登录、会话和文件。账户

能力范围#

领域能力
对话流式回复、消息分支、重试、编辑、继续生成、分支到新对话、删除、点赞点踩、临时对话、语音输入、消息队列、对话截图、分享和 JSON 导出。
模型与路由平台模型、上游渠道、路由绑定、优先级、权重、自动熔断、模型类别、厂商映射和上下文窗口。
协议OpenAI Responses 与 Chat Completions、OpenAI 图片生成与编辑、Anthropic Messages、Google generateContent 与图片生成、Gemini interactions、xAI responses/图片/视频/视频扩展,以及 OpenRouter chat、responses 和图片。
文件与检索上传、预览、文本提取、OCR、存储配额、全文注入、分片、向量嵌入、语义检索,以及单文件检索开关。
知识库个人知识库和内置知识库、平台来源、来源可用性和向量化。
工具基于 Streamable HTTP 的 MCP 服务、工具发现与同步、工具启停与排序、单条消息限制、图片路由、厂商原生工具和工具结果渲染。
渲染Markdown、代码、KaTeX 公式、Mermaid 图表、沙箱中的 HTML 与 SVG Artifact、交互式组件,以及可选的 HTML 视觉排版提示。
上下文与记忆消息窗口、Token 预算、上下文压缩、项目与会话上下文、AI 偏好记忆、RAG 证据和消息处理轨迹。
计费与用量自用、周期计费和按量计费;按量、按次、按秒、阶梯和缓存写入定价;Stripe 与易支付;余额、订阅、兑换码、调用日志和用量统计。
身份与安全用户名和邮箱登录、邮箱注册与验证、重置密码、带恢复码的 2FA/TOTP、OIDC/OAuth2 身份源、活跃会话和账户注销。
管理账户、权限组、上游、模型、工具、计费、公告、日志、内容审核、登录认证、会话配置、文件与检索和知识库。
运维Docker 部署、SQLite 或 PostgreSQL、内存缓存或 Redis、本地或 S3 存储、GeoIP、OpenTelemetry Trace、结构化日志、版本接口,以及开发环境下的 Swagger。

客户端#

浏览器应用由提供 API 的同一个服务托管。桌面端基于 Tauri 2,可运行内置本地服务或连接已有部署。Web、桌面端和后续客户端共享 packages/core 中的平台无关逻辑和 packages/api-contract 生成的 API 契约。

见桌面端、架构和平台矩阵。

部署#

Docker 部署资源都在 deploy/。三套方案分别覆盖本地 SQLite 安装、已有 PostgreSQL 和 Redis 的部署,以及单机运行应用、PostgreSQL 和 Redis 的完整栈。

方案配置文件Compose 文件依赖
轻量安装config.sqlite.example.yamldocker-compose.sqlite.ymlSQLite + sqlite-vec + 内存缓存
默认安装config.example.yamldocker-compose.yml外部 PostgreSQL + Redis
全量安装config.full.example.yamldocker-compose.full.yml应用 + PostgreSQL + Redis

具体命令见快速开始,密钥、环境变量和后台业务配置见配置。

相关#