fix(azure): apply correct transformations on credentials from provider data (#4066)

Closes https://github.com/llamastack/llama-stack/issues/4058
This commit is contained in:
Ashwin Bharambe 2025-11-05 08:07:07 -08:00 committed by GitHub
parent d941abc662
commit 61448e0664
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 34 additions and 34 deletions

View file

@ -45,13 +45,13 @@ class AzureInferenceAdapter(OpenAIMixin, LiteLLMOpenAIMixin):
# Add Azure specific parameters
provider_data = self.get_request_provider_data()
if provider_data:
if getattr(provider_data, "azure_api_key", None):
params["api_key"] = provider_data.azure_api_key
if getattr(provider_data, "azure_api_base", None):
params["api_base"] = provider_data.azure_api_base
if getattr(provider_data, "azure_api_version", None):
if provider_data.azure_api_key:
params["api_key"] = provider_data.azure_api_key.get_secret_value()
if provider_data.azure_api_base:
params["api_base"] = str(provider_data.azure_api_base)
if provider_data.azure_api_version:
params["api_version"] = provider_data.azure_api_version
if getattr(provider_data, "azure_api_type", None):
if provider_data.azure_api_type:
params["api_type"] = provider_data.azure_api_type
else:
params["api_key"] = self.config.api_key.get_secret_value()