BaseEmbedding
定义于:.build/typescript/packages/core/src/embeddings/base.ts:25
TransformComponent<Promise<BaseNode[]>>
abstractBaseEmbedding<Options>(nodes,options?):Promise
定义于:.build/typescript/packages/core/src/embeddings/base.ts:25
Options extends Record<string, unknown>
Options
Promise
protectednew BaseEmbedding(transformFn?):BaseEmbedding
定义于:.build/typescript/packages/core/src/embeddings/base.ts:31
transformFn?
Section titled “transformFn?”(nodes, options?) => Promise<BaseNode<Metadata>[]>
BaseEmbedding
TransformComponent.constructor
embedBatchSize
Section titled “embedBatchSize”embedBatchSize:
number=DEFAULT_EMBED_BATCH_SIZE
定义于:.build/typescript/packages/core/src/embeddings/base.ts:28
embedInfo?
Section titled “embedInfo?”
optional嵌入信息:EmbeddingInfo
定义于:.build/typescript/packages/core/src/embeddings/base.ts:29
id:
string
Defined in: .build/typescript/packages/core/src/schema/type.ts:22
similarity()
Section titled “similarity()”相似度(
embedding1,embedding2,mode):number
定义于:.build/typescript/packages/core/src/embeddings/base.ts:61
number[]
number[]
SimilarityType = SimilarityType.DEFAULT
number
getTextEmbedding()
Section titled “getTextEmbedding()”
abstractgetTextEmbedding(text):Promise<number[]>
定义于:.build/typescript/packages/core/src/embeddings/base.ts:69
string
Promise<number[]>
getQueryEmbedding()
Section titled “getQueryEmbedding()”getQueryEmbedding(
query):Promise<null|number[]>
定义于:.build/typescript/packages/core/src/embeddings/base.ts:71
Promise<null | number[]>
getTextEmbeddings()
Section titled “getTextEmbeddings()”getTextEmbeddings(
texts):Promise<number[][]>
定义于:.build/typescript/packages/core/src/embeddings/base.ts:85
可选地重写此方法以在单个请求中检索多个嵌入向量
string[]
Promise<number[][]>
getTextEmbeddingsBatch()
Section titled “getTextEmbeddingsBatch()”getTextEmbeddingsBatch(
texts,options?):Promise<number[][]>
定义于:.build/typescript/packages/core/src/embeddings/base.ts:101
获取一批文本的嵌入向量
string[]
Promise<number[][]>
truncateMaxTokens()
Section titled “truncateMaxTokens()”truncateMaxTokens(
input):string[]
定义于:.build/typescript/packages/core/src/embeddings/base.ts:113
string[]
string[]