阅读时间:1 分钟
0 字

向量库服务

App\Ai\Service\VectorStore 负责向量库驱动注册与实例创建。

方法总览

方法主要参数返回值适合用途
registry()array获取驱动列表
driverMeta()driverarray获取驱动元信息
make()vectorknowledgeIddimensionsVectorStoreInterface创建向量库实例

重点方法说明

make()

php
$vector = AiVector::query()->findOrFail(1);
$store = VectorStore::make($vector, 1001, 1536);
参数说明
vector向量库配置对象
knowledgeId知识库 ID
dimensions向量维度,可选

返回值:向量库实例接口。

推荐实践

  • 向量维度应和 Embedding 模型输出保持一致
  • 驱动与知识库配置要分开理解