mirror of
https://github.com/BerriAI/litellm.git
synced 2026-09-17 23:51:30 +00:00
fix: use correct parameter name 'dimension' for Vertex AI multimodalembedding
The Vertex AI multimodalembedding predict endpoint expects 'dimension' (not 'outputDimensionality') in the parameters field.
This commit is contained in:
parent
7805f38cce
commit
265e096a53
2 changed files with 2 additions and 2 deletions
|
|
@ -203,7 +203,7 @@ class VertexAIMultimodalEmbeddingConfig(BaseEmbeddingConfig):
|
|||
|
||||
if "outputDimensionality" in optional_params:
|
||||
request_data["parameters"] = {
|
||||
"outputDimensionality": optional_params["outputDimensionality"]
|
||||
"dimension": optional_params["outputDimensionality"]
|
||||
}
|
||||
|
||||
return cast(dict, request_data)
|
||||
|
|
|
|||
|
|
@ -156,7 +156,7 @@ class TestVertexMultimodalEmbedding:
|
|||
headers={},
|
||||
)
|
||||
assert "parameters" in request, "Request should contain 'parameters' field"
|
||||
assert request["parameters"]["outputDimensionality"] == 128
|
||||
assert request["parameters"]["dimension"] == 128
|
||||
|
||||
def test_no_parameters_field_when_dimensions_not_set(self):
|
||||
"""Test that no parameters field is added when dimensions is not set."""
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue