fix(python): migrate gemini-text provider to google-genai sdk (#3250)

## Summary
- migrate gemini-text embedding provider from deprecated
google.generativeai to google.genai
- update Python embedding extra dependency to google-genai
- update default model name to gemini-embedding-001
- adapt embed calls to Client().models.embed_content(...)
- apply lint fixes from CI

## Related
- Closes #3191
This commit is contained in:
Dhruv Garg
2026-04-10 03:58:34 +05:30
committed by GitHub
parent 4c2939d66e
commit 4761fa9bcb
2 changed files with 48 additions and 20 deletions

View File

@@ -83,7 +83,7 @@ embeddings = [
"colpali-engine>=0.3.10",
"huggingface_hub>=0.19.0",
"InstructorEmbedding>=1.0.1",
"google.generativeai>=0.3.0",
"google-genai>=1.0.0",
"boto3>=1.28.57",
"awscli>=1.44.38",
"botocore>=1.31.57",