Expand description
Gemini (Google AI) Embeddings Provider
This module provides an EmbeddingProvider implementation that uses
Google’s Gemini API for generating high-quality embeddings.
§Environment Variables
GOOGLE_API_KEYorGEMINI_API_KEY: Required API key for Google AIGEMINI_EMBEDDING_MODEL: Optional model override (default: text-embedding-004)
§Features
- Supports all Gemini embedding models
- Efficient batch processing
- Thread-safe for concurrent use
Structs§
- Gemini
Embedding Provider - Gemini Embedding Provider
Functions§
- try_
gemini_ provider - Helper to create a Gemini provider or return error