Gemini Embedder
Last updated
Last updated
The GeminiEmbedder
class is used to embed text data into vectors using the Gemini API. You can get one from .
cookbook/embedders/gemini_embedder.py
dimensions
int
768
The dimensionality of the generated embeddings
model
str
models/text-embedding-004
The name of the Gemini model to use
task_type
str
-
The type of task for which embeddings are being generated
title
str
-
Optional title for the embedding task
api_key
str
-
The API key used for authenticating requests.
request_params
Optional[Dict[str, Any]]
-
Optional dictionary of parameters for the embedding request
client_params
Optional[Dict[str, Any]]
-
Optional dictionary of parameters for the Gemini client
gemini_client
Optional[Client]
-
Optional pre-configured Gemini client instance