fix(utils.py): fix special keys list for provider-specific items in response object

This commit is contained in:
Krrish Dholakia 2024-07-31 18:30:31 -07:00
parent 18828dcac6
commit ac6bca2320

View file

@ -5859,7 +5859,8 @@ def convert_to_model_response_object(
if _response_headers is not None:
model_response_object._response_headers = _response_headers
special_keys = litellm.ModelResponse.model_fields.keys()
special_keys = list(litellm.ModelResponse.model_fields.keys())
special_keys.append("usage")
for k, v in response_object.items():
if k not in special_keys:
setattr(model_response_object, k, v)