JinaAIEmbedding
Defined in: .build/typescript/packages/providers/jinaai/src/embedding.ts:44
Extends
Section titled “Extends”MultiModalEmbedding
JinaAIEmbedding<
Options
>(nodes
,options?
):Promise
Defined in: .build/typescript/packages/providers/jinaai/src/embedding.ts:44
Type Parameters
Section titled “Type Parameters”Options
Section titled “Options”Options
extends Record
<string
, unknown
>
Parameters
Section titled “Parameters”BaseNode
<Metadata
>[]
options?
Section titled “options?”Options
Returns
Section titled “Returns”Promise
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new JinaAIEmbedding(
init?
):JinaAIEmbedding
Defined in: .build/typescript/packages/providers/jinaai/src/embedding.ts:80
Parameters
Section titled “Parameters”Partial
<JinaAIEmbedding
>
Returns
Section titled “Returns”JinaAIEmbedding
Overrides
Section titled “Overrides”MultiModalEmbedding.constructor
Properties
Section titled “Properties”apiKey
Section titled “apiKey”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
Section titled “baseURL”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
encodingType?
Section titled “encodingType?”
optional
encodingType:EncodingType
Defined in: .build/typescript/packages/providers/jinaai/src/embedding.ts:49
dimensions?
Section titled “dimensions?”
optional
dimensions:number
Defined in: .build/typescript/packages/providers/jinaai/src/embedding.ts:50
late_chunking?
Section titled “late_chunking?”
optional
late_chunking:boolean
Defined in: .build/typescript/packages/providers/jinaai/src/embedding.ts:51
Methods
Section titled “Methods”getTextEmbedding()
Section titled “getTextEmbedding()”getTextEmbedding(
text
):Promise
<number
[]>
Defined in: .build/typescript/packages/providers/jinaai/src/embedding.ts:53
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Promise
<number
[]>
Overrides
Section titled “Overrides”MultiModalEmbedding.getTextEmbedding
getImageEmbedding()
Section titled “getImageEmbedding()”getImageEmbedding(
image
):Promise
<number
[]>
Defined in: .build/typescript/packages/providers/jinaai/src/embedding.ts:58
Parameters
Section titled “Parameters”ImageType
Returns
Section titled “Returns”Promise
<number
[]>
Overrides
Section titled “Overrides”MultiModalEmbedding.getImageEmbedding
getTextEmbeddings()
Section titled “getTextEmbeddings()”getTextEmbeddings(
texts
):Promise
<number
[][]>
Defined in: .build/typescript/packages/providers/jinaai/src/embedding.ts:65
Parameters
Section titled “Parameters”string
[]
Returns
Section titled “Returns”Promise
<number
[][]>
Overrides
Section titled “Overrides”MultiModalEmbedding.getTextEmbeddings
getImageEmbeddings()
Section titled “getImageEmbeddings()”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
Parameters
Section titled “Parameters”images
Section titled “images”ImageType
[]
Returns
Section titled “Returns”Promise
<number
[][]>
Overrides
Section titled “Overrides”MultiModalEmbedding.getImageEmbeddings