fix(proxy_server.py): fix proxy_server.py premium user check for encrypted license key

This commit is contained in:
Krrish Dholakia 2024-07-10 12:25:31 -07:00
parent d5d782f844
commit aace0b22a3
5 changed files with 36 additions and 9 deletions

View file

@ -71,6 +71,21 @@ class LicenseCheck:
2. _verify: checks if license is valid calling litellm API. This is the old way we were generating/validating license
"""
try:
verbose_proxy_logger.debug(
"litellm.proxy.auth.litellm_license.py::is_premium() - ENTERING 'IS_PREMIUM' - {}".format(
self.license_str
)
)
if self.license_str is None:
self.license_str = os.getenv("LITELLM_LICENSE", None)
verbose_proxy_logger.debug(
"litellm.proxy.auth.litellm_license.py::is_premium() - Updated 'self.license_str' - {}".format(
self.license_str
)
)
if self.license_str is None:
return False
elif (