Skip to main content
Zeus 使用 PostgreSQL pgvector 作为向量存储引擎,通过 langchain-postgresPGVector 封装,同时为 Knowledge Base(RAG 检索)和 Memory(长期记忆)提供统一的向量存储服务。

存储架构

Collection 设计

每个 collection 通过 VectorStore.get_instance(collection_name, embeddings) 获取,同一 collection + embeddings 组合共享单例。

Embedding 配置

Zeus 支持 用户级别 的 Embedding 配置,不同用户可使用不同的 Embedding 模型。配置按以下优先级查找:

优先级

支持的模型

任何兼容 OpenAI Embeddings API 格式的模型均可使用:

核心操作

写入

检索

删除