跳转到内容

SupabaseVectorStore

定义于:.build/typescript/packages/providers/storage/supabase/src/SupabaseVectorStore.ts:32

  • BaseVectorStore

new SupabaseVectorStore(init): SupabaseVectorStore

定义于:.build/typescript/packages/providers/storage/supabase/src/SupabaseVectorStore.ts:43

创建 SupabaseVectorStore 的新实例

SupabaseVectorStoreInit

配置对象,包含 Supabase 客户端或 URL/密钥对,以及表名

SupabaseVectorStore

如果未提供客户端或有效的URL/密钥对,则报错

BaseVectorStore.constructor

storesText: boolean = true

定义于:.build/typescript/packages/providers/storage/supabase/src/SupabaseVectorStore.ts:33

BaseVectorStore.storesText

客户端(): SupabaseClient<any, "public", any>

定义于:.build/typescript/packages/providers/storage/supabase/src/SupabaseVectorStore.ts:64

返回此向量存储所使用的 Supabase 客户端实例

SupabaseClient<any, "public", any>

已配置的 Supabase 客户端

BaseVectorStore.client


add(nodes): Promise<string[]>

定义于:.build/typescript/packages/providers/storage/supabase/src/SupabaseVectorStore.ts:74

向向量存储中添加一个节点数组

BaseNode<Metadata>[]

用于存储的BaseNode对象数组

Promise<string[]>

成功存储的节点ID数组

如果插入失败则报错

BaseVectorStore.add


delete(refDocId, deleteOptions?): Promise<void>

定义于:.build/typescript/packages/providers/storage/supabase/src/SupabaseVectorStore.ts:109

根据参考文档ID从向量存储中删除文档

string

要删除的参考文档ID

object

删除操作的可选参数

Promise<void>

如果删除失败则报错

BaseVectorStore.delete


query(query, options?): Promise<VectorStoreQueryResult>

定义于:.build/typescript/packages/providers/storage/supabase/src/SupabaseVectorStore.ts:132

查询向量存储以获取相似文档

VectorStoreQuery

查询参数,包括查询嵌入和要返回的结果数量

object

查询操作的可选参数

Promise<VectorStoreQueryResult>

包含匹配节点、相似度分数和文档ID的对象

如果未提供查询嵌入或查询失败则报错

BaseVectorStore.query