跳到主要内容

Aivory 文档

Aivory 是一个可以部署在自己基础设施中的 AI 工作空间。它把多模型对话、文件和知识库、工具调用、团队工作区以及管理策略放在同一个控制面里。

这套文档按任务组织:先让实例可用,再逐步启用更丰富的能力。

从哪里开始

  • 个人部署:一台服务器、一个应用容器,使用 SQLite 和内嵌向量,适合个人使用和演示。
  • 完整部署:PostgreSQL、Redis、Qdrant 和沙盒组成的完整栈,适合团队和长期运行。
  • 第一次对话:启动之后,从添加渠道到选择默认模型的最短路径。

运行模型

Aivory 的应用容器同时提供网页和 API。模型服务商的 API Key 保存在管理员后台的渠道配置中,不需要写入前端构建变量。

整个工作空间由五类能力围着同一个核心运转:模型渠道接入、知识库检索、工具调用、沙盒执行与数据层。

Aivory 架构总览:Models、Knowledge、Tools、Sandbox 与 Data 环绕工作空间核心

向量后端可以按部署规模选择:

部署业务数据向量缓存与队列
个人版SQLiteSQLite 内嵌向量进程内
完整版PostgreSQLQdrantRedis

文档约定

命令默认在项目的 deploy/ 目录执行。除非特别说明,示例使用 Linux 服务器和 Docker Compose Plugin。公开部署时,请在应用前配置 HTTPS,并且不要把内部数据库服务暴露到公网。