GeminiEmbedding
Defined in: packages/providers/google/src/GeminiEmbedding.ts:14
GeminiEmbedding is an alias for Gemini that implements the BaseEmbedding interface. Note: Vertex SDK currently does not support embeddings
Extends
BaseEmbedding
GeminiEmbedding<
Options
>(nodes
,options?
):Promise
Defined in: packages/providers/google/src/GeminiEmbedding.ts:14
GeminiEmbedding is an alias for Gemini that implements the BaseEmbedding interface. Note: Vertex SDK currently does not support embeddings
Type Parameters
Options
Options
extends Record
<string
, unknown
>
Parameters
nodes
BaseNode
<Metadata
>[]
options?
Options
Returns
Promise
Constructors
Constructor
new GeminiEmbedding(
init?
):GeminiEmbedding
Defined in: packages/providers/google/src/GeminiEmbedding.ts:18
Parameters
init?
Partial
<GeminiEmbedding
>
Returns
GeminiEmbedding
Overrides
BaseEmbedding.constructor
Properties
model
model:
GEMINI_EMBEDDING_MODEL
Defined in: packages/providers/google/src/GeminiEmbedding.ts:15
session
session:
GeminiSession
Defined in: packages/providers/google/src/GeminiEmbedding.ts:16
Methods
getTextEmbedding()
getTextEmbedding(
text
):Promise
<number
[]>
Defined in: packages/providers/google/src/GeminiEmbedding.ts:36
Parameters
text
string
Returns
Promise
<number
[]>
Overrides
BaseEmbedding.getTextEmbedding