跳转到内容

MultiModalEmbedding

定义于:.build/typescript/packages/core/src/embeddings/muti-model.ts:20

abstract MultiModalEmbedding<Options>(nodes, options?): Promise

定义于:.build/typescript/packages/core/src/embeddings/muti-model.ts:20

Options extends Record<string, unknown>

BaseNode<Metadata>[]

Options

Promise

protected new MultiModalEmbedding(): MultiModalEmbedding

定义于:.build/typescript/packages/core/src/embeddings/muti-model.ts:23

MultiModalEmbedding

BaseEmbedding.constructor

embedBatchSize: number = DEFAULT_EMBED_BATCH_SIZE

定义于:.build/typescript/packages/core/src/embeddings/base.ts:28

BaseEmbedding.embedBatchSize


optional 嵌入信息: EmbeddingInfo

定义于:.build/typescript/packages/core/src/embeddings/base.ts:29

BaseEmbedding.embedInfo


id: string

定义于:.build/typescript/packages/core/src/schema/type.ts:22

BaseEmbedding.id

相似度(embedding1, embedding2, mode): number

定义于:.build/typescript/packages/core/src/embeddings/base.ts:61

number[]

number[]

SimilarityType = SimilarityType.DEFAULT

number

BaseEmbedding.similarity


abstract getTextEmbedding(text): Promise<number[]>

定义于:.build/typescript/packages/core/src/embeddings/base.ts:69

string

Promise<number[]>

BaseEmbedding.getTextEmbedding


getTextEmbeddings(texts): Promise<number[][]>

定义于:.build/typescript/packages/core/src/embeddings/base.ts:85

可选地重写此方法以在单个请求中检索多个嵌入向量

string[]

Promise<number[][]>

BaseEmbedding.getTextEmbeddings


getTextEmbeddingsBatch(texts, options?): Promise<number[][]>

定义于:.build/typescript/packages/core/src/embeddings/base.ts:101

获取一批文本的嵌入向量

string[]

BaseEmbeddingOptions

Promise<number[][]>

BaseEmbedding.getTextEmbeddingsBatch


truncateMaxTokens(input): string[]

定义于:.build/typescript/packages/core/src/embeddings/base.ts:113

string[]

string[]

BaseEmbedding.truncateMaxTokens


abstract getImageEmbedding(images): Promise<number[]>

定义于:.build/typescript/packages/core/src/embeddings/muti-model.ts:21

ImageType

Promise<number[]>


getImageEmbeddings(images): Promise<number[][]>

定义于:.build/typescript/packages/core/src/embeddings/muti-model.ts:62

可选地重写此方法以在单个请求中检索多个图像嵌入

ImageType[]

Promise<number[][]>


getQueryEmbedding(query): Promise<null | number[]>

定义于:.build/typescript/packages/core/src/embeddings/muti-model.ts:68

MessageContentDetail

Promise<null | number[]>

BaseEmbedding.getQueryEmbedding