Skip to content

JinaAIEmbedding

Defined in: .build/typescript/packages/providers/jinaai/src/embedding.ts:44

  • MultiModalEmbedding

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

Defined in: .build/typescript/packages/providers/jinaai/src/embedding.ts:44

Options extends Record<string, unknown>

BaseNode<Metadata>[]

Options

Promise

new JinaAIEmbedding(init?): JinaAIEmbedding

Defined in: .build/typescript/packages/providers/jinaai/src/embedding.ts:80

Partial<JinaAIEmbedding>

JinaAIEmbedding

MultiModalEmbedding.constructor

apiKey: string

Defined in: .build/typescript/packages/providers/jinaai/src/embedding.ts:45


model: string

Defined in: .build/typescript/packages/providers/jinaai/src/embedding.ts:46


baseURL: string

Defined in: .build/typescript/packages/providers/jinaai/src/embedding.ts:47


optional task: TaskType

Defined in: .build/typescript/packages/providers/jinaai/src/embedding.ts:48


optional encodingType: EncodingType

Defined in: .build/typescript/packages/providers/jinaai/src/embedding.ts:49


optional dimensions: number

Defined in: .build/typescript/packages/providers/jinaai/src/embedding.ts:50


optional late_chunking: boolean

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

getTextEmbedding(text): Promise<number[]>

Defined in: .build/typescript/packages/providers/jinaai/src/embedding.ts:53

string

Promise<number[]>

MultiModalEmbedding.getTextEmbedding


getImageEmbedding(image): Promise<number[]>

Defined in: .build/typescript/packages/providers/jinaai/src/embedding.ts:58

ImageType

Promise<number[]>

MultiModalEmbedding.getImageEmbedding


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

Defined in: .build/typescript/packages/providers/jinaai/src/embedding.ts:65

string[]

Promise<number[][]>

MultiModalEmbedding.getTextEmbeddings


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

Defined in: .build/typescript/packages/providers/jinaai/src/embedding.ts:72

Optionally override this method to retrieve multiple image embeddings in a single request

ImageType[]

Promise<number[][]>

MultiModalEmbedding.getImageEmbeddings