Skip to content

ClipEmbedding

Defined in: .build/typescript/packages/providers/clip/src/embedding.ts:42

  • MultiModalEmbedding

ClipEmbedding<Options>(nodes, options?): Promise

Defined in: .build/typescript/packages/providers/clip/src/embedding.ts:42

Options extends Record<string, unknown>

BaseNode<Metadata>[]

Options

Promise

new ClipEmbedding(): ClipEmbedding

Defined in: .build/typescript/packages/providers/clip/src/embedding.ts:51

ClipEmbedding

MultiModalEmbedding.constructor

modelType: ClipEmbeddingModelType = ClipEmbeddingModelType.XENOVA_CLIP_VIT_BASE_PATCH16

Defined in: .build/typescript/packages/providers/clip/src/embedding.ts:43

getTokenizer(): Promise<PreTrainedTokenizer>

Defined in: .build/typescript/packages/providers/clip/src/embedding.ts:55

Promise<PreTrainedTokenizer>


getProcessor(): Promise<Processor>

Defined in: .build/typescript/packages/providers/clip/src/embedding.ts:71

Promise<Processor>


getVisionModel(): Promise<CLIPVisionModelWithProjection>

Defined in: .build/typescript/packages/providers/clip/src/embedding.ts:87

Promise<CLIPVisionModelWithProjection>


getTextModel(): Promise<CLIPTextModelWithProjection>

Defined in: .build/typescript/packages/providers/clip/src/embedding.ts:108

Promise<CLIPTextModelWithProjection>


getImageEmbedding(image): Promise<number[]>

Defined in: .build/typescript/packages/providers/clip/src/embedding.ts:129

ImageType

Promise<number[]>

MultiModalEmbedding.getImageEmbedding


getTextEmbedding(text): Promise<number[]>

Defined in: .build/typescript/packages/providers/clip/src/embedding.ts:136

string

Promise<number[]>

MultiModalEmbedding.getTextEmbedding