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 的新实例
配置对象,包含 Supabase 客户端或 URL/密钥对,以及表名
SupabaseVectorStore
如果未提供客户端或有效的URL/密钥对,则报错
BaseVectorStore.constructor
storesText
Section titled “storesText”storesText:
boolean=true
定义于:.build/typescript/packages/providers/storage/supabase/src/SupabaseVectorStore.ts:33
BaseVectorStore.storesText
client()
Section titled “client()”客户端():
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()
Section titled “delete()”delete(
refDocId,deleteOptions?):Promise<void>
定义于:.build/typescript/packages/providers/storage/supabase/src/SupabaseVectorStore.ts:109
根据参考文档ID从向量存储中删除文档
refDocId
Section titled “refDocId”string
要删除的参考文档ID
deleteOptions?
Section titled “deleteOptions?”object
删除操作的可选参数
Promise<void>
如果删除失败则报错
BaseVectorStore.delete
query()
Section titled “query()”query(
query,options?):Promise<VectorStoreQueryResult>
定义于:.build/typescript/packages/providers/storage/supabase/src/SupabaseVectorStore.ts:132
查询向量存储以获取相似文档
VectorStoreQuery
查询参数,包括查询嵌入和要返回的结果数量
object
查询操作的可选参数
Promise<VectorStoreQueryResult>
包含匹配节点、相似度分数和文档ID的对象
如果未提供查询嵌入或查询失败则报错
BaseVectorStore.query