Skip to content

GeminiEmbedding

Defined in: .build/typescript/packages/providers/google/src/GeminiEmbedding.ts:28

GeminiEmbedding is an alias for Gemini that implements the BaseEmbedding interface.

  • BaseEmbedding

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

Defined in: .build/typescript/packages/providers/google/src/GeminiEmbedding.ts:28

GeminiEmbedding is an alias for Gemini that implements the BaseEmbedding interface.

Options extends Record<string, unknown>

BaseNode<Metadata>[]

Options

Promise

new GeminiEmbedding(opts?): GeminiEmbedding

Defined in: .build/typescript/packages/providers/google/src/GeminiEmbedding.ts:33

GeminiEmbeddingOptions

GeminiEmbedding

BaseEmbedding.constructor

model: GEMINI_EMBEDDING_MODEL

Defined in: .build/typescript/packages/providers/google/src/GeminiEmbedding.ts:29


ai: GoogleGenAI

Defined in: .build/typescript/packages/providers/google/src/GeminiEmbedding.ts:30


embedBatchSize: number = DEFAULT_EMBED_BATCH_SIZE

Defined in: .build/typescript/packages/providers/google/src/GeminiEmbedding.ts:31

BaseEmbedding.embedBatchSize

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

Defined in: .build/typescript/packages/providers/google/src/GeminiEmbedding.ts:46

string[]

Promise<number[][]>

BaseEmbedding.getTextEmbeddings


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

Defined in: .build/typescript/packages/providers/google/src/GeminiEmbedding.ts:54

Get embeddings for a batch of texts

string[]

BaseEmbeddingOptions

Promise<number[][]>

BaseEmbedding.getTextEmbeddingsBatch


getTextEmbedding(text): Promise<number[]>

Defined in: .build/typescript/packages/providers/google/src/GeminiEmbedding.ts:66

string

Promise<number[]>

BaseEmbedding.getTextEmbedding