From 4ea52dd57166b8e0a5df1c64ee3af2f28d7f3e4f Mon Sep 17 00:00:00 2001 From: Krrish Dholakia Date: Tue, 28 Nov 2023 14:05:17 -0800 Subject: [PATCH] fix(proxy_server.py): support reading master key from os environment --- litellm/proxy/proxy_server.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/litellm/proxy/proxy_server.py b/litellm/proxy/proxy_server.py index d5871f8ca7..a9104ae0e3 100644 --- a/litellm/proxy/proxy_server.py +++ b/litellm/proxy/proxy_server.py @@ -354,6 +354,9 @@ def load_router_config(router: Optional[litellm.Router], config_file_path: str): if general_settings: ### MASTER KEY ### master_key = general_settings.get("master_key", None) + if master_key and master_key.startswith("os.environ/"): + master_key_env_name = master_key.replace("os.environ/", "") + master_key = os.getenv(master_key_env_name) ### CONNECT TO DATABASE ### database_url = general_settings.get("database_url", None) prisma_setup(database_url=database_url)