TheDocumentation Index
Fetch the complete documentation index at: https://agno-v2-fix-update-output-review.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
GeminiEmbedder class is used to embed text data into vectors using the Gemini API. You can get one from here.
Usage
gemini_embedder.py
Params
| Parameter | Type | Default | Description |
|---|---|---|---|
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 |
enable_batch | bool | False | Enable batch processing to reduce API calls and avoid rate limits |
batch_size | int | 100 | Number of texts to process in each API call for batch operations. |
Developer Resources
- View Cookbook