Update _get_request_body to use default=str

Modify JSON serialization to handle non-serializable types.
This commit is contained in:
rodriciru 2026-03-31 14:57:20 +02:00 committed by GitHub
parent 4e7566c7a2
commit c5db905f88
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1150,7 +1150,7 @@ class Logging(LiteLLMLoggingBaseClass):
verbose_logger.debug(f"\033[92m{curl_command}\033[0m\n")
def _get_request_body(self, data: dict) -> str:
return json.dumps(data)
return json.dumps(data, default=str)
def _get_request_curl_command(
self, api_base: str, headers: Optional[dict], additional_args: dict, data: dict