Merge pull request #729 from mc-marcocheng/router/empty_str

Router.get_available_deployment: Handle empty input edge case
This commit is contained in:
Krish Dholakia 2023-10-31 08:01:37 -07:00 committed by GitHub
commit 656dba47ab

View file

@ -162,9 +162,10 @@ class Router:
current_tpm, current_rpm = self._get_deployment_usage(deployment_name=deployment["litellm_params"]["model"])
# get encoding
if messages:
token_count = 0
if messages is not None:
token_count = litellm.token_counter(model=deployment["model_name"], messages=messages)
elif input:
elif input is not None:
if isinstance(input, List):
input_text = "".join(text for text in input)
else: