diff --git a/comfy_api_nodes/apis/client.py b/comfy_api_nodes/apis/client.py index 1e350e0ec..cc135ad0a 100644 --- a/comfy_api_nodes/apis/client.py +++ b/comfy_api_nodes/apis/client.py @@ -250,10 +250,14 @@ class ApiClient: data: Dict[str, Any], files: Dict[str, Any], headers: Optional[Dict[str, str]] = None, + multipart_parser = None, ) -> Dict[str, Any]: if headers and "Content-Type" in headers: del headers["Content-Type"] + if multipart_parser: + data = multipart_parser(data) + return { "data": data, "files": files,