spring-projects / spring-projects/spring-ai
Support Gemini Embedding 2 multimodal
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 9.5k
- Forks
- 2.9k
- Avg merge
- 1d 10h
- Merged PRs (30d)
- 5
Description
Google has just released the new Embeddings 2 multimodal for GenAI an Vertex AI. Reference
Vertex AI seems to already have some support for multimodal embeddings but GenAI lacks it entirely.
Expected Behavior
APIs for Google GenAI multimodal
Current Behavior
Spring-ai supports only text: https://github.com/spring-projects/spring-ai/blob/main/models/spring-ai-google-genai-embedding/README.md#current-support
Context
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the spring-ai-google-genai-embedding README, especially its Current Support section, and compare it with the linked Gemini multimodal embeddings reference. Trace the existing Google GenAI embedding API entry points and determine the supported multimodal inputs and expected API behavior. Done means Google GenAI exposes multimodal embeddings in addition to its current text-only support.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- ai
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100