mirror of
https://github.com/BerriAI/litellm.git
synced 2025-04-26 19:24:27 +00:00
fix proxy all models test
This commit is contained in:
parent
a856a89d23
commit
ec671b491d
1 changed files with 6 additions and 4 deletions
|
@ -278,18 +278,20 @@ def get_remaining_tokens_and_requests_from_request_data(data: Dict) -> Dict[str,
|
||||||
Returns {} when api_key + model rpm/tpm limit is not set
|
Returns {} when api_key + model rpm/tpm limit is not set
|
||||||
|
|
||||||
"""
|
"""
|
||||||
|
headers = {}
|
||||||
_metadata = data.get("metadata", None) or {}
|
_metadata = data.get("metadata", None) or {}
|
||||||
model_group = get_model_group_from_request_data(data)
|
model_group = get_model_group_from_request_data(data)
|
||||||
|
|
||||||
# Remaining Requests
|
# Remaining Requests
|
||||||
remaining_requests_variable_name = f"litellm-key-remaining-requests-{model_group}"
|
remaining_requests_variable_name = f"litellm-key-remaining-requests-{model_group}"
|
||||||
remaining_requests = _metadata.get(remaining_requests_variable_name, None)
|
remaining_requests = _metadata.get(remaining_requests_variable_name, None)
|
||||||
|
if remaining_requests:
|
||||||
|
headers[f"x-litellm-key-remaining-requests-{model_group}"] = remaining_requests
|
||||||
|
|
||||||
# Remaining Tokens
|
# Remaining Tokens
|
||||||
remaining_tokens_variable_name = f"litellm-key-remaining-tokens-{model_group}"
|
remaining_tokens_variable_name = f"litellm-key-remaining-tokens-{model_group}"
|
||||||
remaining_tokens = _metadata.get(remaining_tokens_variable_name, None)
|
remaining_tokens = _metadata.get(remaining_tokens_variable_name, None)
|
||||||
|
if remaining_tokens:
|
||||||
|
headers[f"x-litellm-key-remaining-tokens-{model_group}"] = remaining_tokens
|
||||||
|
|
||||||
return {
|
return headers
|
||||||
f"x-litellm-key-remaining-requests-{model_group}": str(remaining_requests),
|
|
||||||
f"x-litellm-key-remaining-tokens-{model_group}": str(remaining_tokens),
|
|
||||||
}
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue