Google Embeddings
Google embedding components provide access to Google's advanced embedding models through Google AI and Vertex AI platforms.
Google Generative AI Embeddings
This component generates embeddings using Google's Generative AI models.
Usage
Google Generative AI embedding features:
High-quality text embeddings
Multi-language support
Optimized for semantic understanding
Fast inference times
Production-ready scaling
Inputs
model
Model
Google embedding model name
google_api_key
API Key
Google AI API key for authentication
task_type
Task Type
Embedding task type (e.g., retrieval_query, retrieval_document)
Outputs
embeddings
Embeddings
Google Generative AI embeddings instance
VertexAI Embeddings
This component provides embeddings through Google Cloud's Vertex AI platform.
Usage
Vertex AI embedding capabilities:
Enterprise-grade embeddings
Google Cloud integration
Advanced model options
Batch processing support
Fine-tuning capabilities
Inputs
model_name
Model Name
Vertex AI embedding model
project
Project ID
Google Cloud project identifier
location
Location
Google Cloud region
credentials
Credentials
Service account credentials path
Outputs
embeddings
Embeddings
Vertex AI embeddings instance
Model Options
Available Models
Google Generative AI Models:
embedding-001
: General-purpose embedding modeltext-embedding-004
: Latest text embedding modeltext-multilingual-embedding-002
: Multilingual embedding support
Vertex AI Models:
textembedding-gecko
: General text embeddingstextembedding-gecko-multilingual
: Multilingual supporttext-embedding-preview-0409
: Preview embedding modeltext-multilingual-embedding-002
: Advanced multilingual model
Task Types
RETRIEVAL_QUERY
: Optimize for search queriesRETRIEVAL_DOCUMENT
: Optimize for document indexingSEMANTIC_SIMILARITY
: General semantic understandingCLASSIFICATION
: Text classification tasksCLUSTERING
: Document clustering applications
Usage Notes
Authentication: Requires Google Cloud credentials or API keys
Regional Availability: Check model availability in your region
Rate Limits: Respect API quotas and rate limiting
Batch Processing: Efficient batch embedding generation
Multi-language: Comprehensive multilingual support
Enterprise Integration: Seamless Google Cloud ecosystem integration
Last updated