@@ -1087,29 +1087,39 @@ export abstract class PythonBridgeBase
10871087 async providerTextToImage (
10881088 providerId : string ,
10891089 params : Record < string , unknown > ,
1090- secrets ?: Record < string , string >
1090+ secrets ?: Record < string , string > ,
1091+ signal ?: AbortSignal
10911092 ) : Promise < Uint8Array > {
1092- const result = await this . _providerCall ( "provider.text_to_image" , {
1093- provider : providerId ,
1094- params,
1095- secrets : secrets ?? { }
1096- } ) ;
1097- return ( result as { blobs : Record < string , Uint8Array > } ) . blobs . image ;
1093+ const result = await this . _providerBlobCall (
1094+ "provider.text_to_image" ,
1095+ {
1096+ provider : providerId ,
1097+ params,
1098+ secrets : secrets ?? { }
1099+ } ,
1100+ signal
1101+ ) ;
1102+ return result . blobs . image ;
10981103 }
10991104
11001105 async providerImageToImage (
11011106 providerId : string ,
11021107 image : Uint8Array ,
11031108 params : Record < string , unknown > ,
1104- secrets ?: Record < string , string >
1109+ secrets ?: Record < string , string > ,
1110+ signal ?: AbortSignal
11051111 ) : Promise < Uint8Array > {
1106- const result = await this . _providerCall ( "provider.image_to_image" , {
1107- provider : providerId ,
1108- image,
1109- params,
1110- secrets : secrets ?? { }
1111- } ) ;
1112- return ( result as { blobs : Record < string , Uint8Array > } ) . blobs . image ;
1112+ const result = await this . _providerBlobCall (
1113+ "provider.image_to_image" ,
1114+ {
1115+ provider : providerId ,
1116+ image,
1117+ params,
1118+ secrets : secrets ?? { }
1119+ } ,
1120+ signal
1121+ ) ;
1122+ return result . blobs . image ;
11131123 }
11141124
11151125 async providerTextToVideo (
0 commit comments