GeminiEmbedding
Defined in: 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
<BaseNode
<Metadata
>[]>
Defined in: 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 extends Record
<string
, unknown
>
Parameters
nodes
BaseNode
<Metadata
>[]
options?
Options
Returns
Promise
<BaseNode
<Metadata
>[]>
Constructors
new GeminiEmbedding()
new GeminiEmbedding(
init
?):GeminiEmbedding
Defined in: providers/google/src/GeminiEmbedding.ts:18
Parameters
init?
Partial
<GeminiEmbedding
>
Returns
Overrides
BaseEmbedding.constructor
Properties
model
model:
GEMINI_EMBEDDING_MODEL
Defined in: providers/google/src/GeminiEmbedding.ts:15
session
session:
GeminiSession
Defined in: providers/google/src/GeminiEmbedding.ts:16
Methods
getTextEmbedding()
getTextEmbedding(
text
):Promise
<number
[]>
Defined in: providers/google/src/GeminiEmbedding.ts:36
Parameters
text
string
Returns
Promise
<number
[]>
Overrides
BaseEmbedding.getTextEmbedding