Merge pull request #4907 from BerriAI/litellm_proxy_get_secret

fix(proxy_server.py): fix get secret for environment_variables
This commit is contained in:
Krish Dholakia 2024-07-26 22:17:11 -07:00 committed by GitHub
commit 9bdcef238b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1389,7 +1389,9 @@ class ProxyConfig:
environment_variables = config.get("environment_variables", None) environment_variables = config.get("environment_variables", None)
if environment_variables: if environment_variables:
for key, value in environment_variables.items(): for key, value in environment_variables.items():
os.environ[key] = value os.environ[key] = str(
litellm.get_secret(secret_name=key, default_value=value)
)
## LITELLM MODULE SETTINGS (e.g. litellm.drop_params=True,..) ## LITELLM MODULE SETTINGS (e.g. litellm.drop_params=True,..)
litellm_settings = config.get("litellm_settings", None) litellm_settings = config.get("litellm_settings", None)