@@ -262,7 +262,7 @@ def image_blur_to_bytes_func(
262262 )
263263 return json .dumps (result_dict )
264264 else :
265- return result_dict ["content" ]
265+ return base64 . b64encode ( result_dict ["content" ]). decode ( "utf-8" )
266266
267267
268268image_blur_to_bytes_def = FunctionDef (
@@ -384,7 +384,7 @@ def image_resize_to_bytes_func(
384384 )
385385 return json .dumps (result_dict )
386386 else :
387- return result_dict ["content" ]
387+ return base64 . b64encode ( result_dict ["content" ]). decode ( "utf-8" )
388388
389389
390390image_resize_to_bytes_def = FunctionDef (
@@ -530,7 +530,7 @@ def image_normalize_to_bytes_func(
530530
531531
532532# Extracts all text from a PDF url
533- def pdf_extract_func (src_obj_ref_rt : str ) -> str :
533+ def pdf_extract_func (src_obj_ref_rt : str , verbose : bool ) -> str :
534534 try :
535535 import io
536536 import json
@@ -563,8 +563,10 @@ def pdf_extract_func(src_obj_ref_rt: str) -> str:
563563 except Exception as e :
564564 result_dict = {"status" : str (e ), "content" : "" }
565565
566- result_json = json .dumps (result_dict )
567- return result_json
566+ if verbose :
567+ return json .dumps (result_dict )
568+ else :
569+ return result_dict ["content" ]
568570
569571
570572pdf_extract_def = FunctionDef (
@@ -573,7 +575,9 @@ def pdf_extract_func(src_obj_ref_rt: str) -> str:
573575
574576
575577# Extracts text from a PDF url and chunks it simultaneously
576- def pdf_chunk_func (src_obj_ref_rt : str , chunk_size : int , overlap_size : int ) -> str :
578+ def pdf_chunk_func (
579+ src_obj_ref_rt : str , chunk_size : int , overlap_size : int , verbose : bool
580+ ) -> str :
577581 try :
578582 import io
579583 import json
@@ -619,8 +623,10 @@ def pdf_chunk_func(src_obj_ref_rt: str, chunk_size: int, overlap_size: int) -> s
619623 except Exception as e :
620624 result_dict = {"status" : str (e ), "content" : []}
621625
622- result_json = json .dumps (result_dict )
623- return result_json
626+ if verbose :
627+ return json .dumps (result_dict )
628+ else :
629+ return json .dumps (result_dict ["content" ])
624630
625631
626632pdf_chunk_def = FunctionDef (
0 commit comments