(refactor) litellm.Router client initialization utils (#6394)

* refactor InitalizeOpenAISDKClient

* use helper func for _should_create_openai_sdk_client_for_model

* use static methods for set client on litellm router

* reduce LOC in _get_client_initialization_params

* fix _should_create_openai_sdk_client_for_model

* code quality fix

* test test_should_create_openai_sdk_client_for_model

* test test_get_client_initialization_params_openai

* fix mypy linting errors

* fix OpenAISDKClientInitializationParams

* test_get_client_initialization_params_all_env_vars

* test_get_client_initialization_params_azure_ai_studio_mistral

* test_get_client_initialization_params_default_values

* fix _get_client_initialization_params
This commit is contained in:
Ishaan Jaff 2024-10-23 17:33:19 +05:30 committed by GitHub
parent 3991d75511
commit b70147f63b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 882 additions and 476 deletions

File diff suppressed because it is too large Load diff