Describe the bug
There is a split between the behaviour of the GoogleAI and VertexAI support. When output dimensions were added they were only added to the GoogleAI implementation, not the VertexAI implementation.
Also of note, VertexAIEmbeddingGenerator
is using obsolete code (VertexAITextEmbeddingGenerationService
and should be migrated to have the implementation in VertexAIEmbeddingGenerator
present in the same class.
Platform
- Language: C#
- Source: main
- AI model: Google Vertex