diff --git a/litellm/main.py b/litellm/main.py index c3d1c2e05b0..660559baf6a 100644 --- a/litellm/main.py +++ b/litellm/main.py @@ -4809,6 +4809,8 @@ def embedding( # noqa: PLR0915 mock_response: Optional[List[float]] = kwargs.get("mock_response", None) # type: ignore azure_ad_token_provider = kwargs.get("azure_ad_token_provider", None) aembedding: Optional[bool] = kwargs.get("aembedding", None) + if isinstance(encoding_format, list): + encoding_format = encoding_format[0] if encoding_format else None extra_headers = kwargs.get("extra_headers", None) headers = kwargs.get("headers", None) or extra_headers if headers is None: