Files
msh-system/models-integration/target/classes/com/integration/api/controller/KieAI2ImageController.class

58 lines
14 KiB
Plaintext
Raw Normal View History

<EFBFBD><EFBFBD><EFBFBD><EFBFBD>4<01>
h f

<00>  f 

 

!"#
$
%
&
'
( )*+
,-
./
<00>012 34<00>
5
6
7
8
9
<00>:
<00>;
<00><
<00>= f>?
@A
BC DE<00> FGHI FJ
h'
KL
hMN
O
P Q
.RS
.TU VWX YZ[\ ]<03> ^_`a bcdef g
h ijklm nopq rstu vwxyz{
|}~logLorg/slf4j/Logger;nanoBananaService/Lcom/integration/api/service/NanoBananaService;RuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired; sora2Service*Lcom/integration/api/service/Sora2Service;<init>()VCodeLineNumberTableLocalVariableTablethis6Lcom/integration/api/controller/KieAI2ImageController;createTextToImageTaskV(Lcom/integration/api/dto/NanoBananaRequest;)Lorg/springframework/http/ResponseEntity;response,Lcom/integration/api/dto/CreateTaskResponse;eLjava/lang/Exception;request+Lcom/integration/api/dto/NanoBananaRequest; StackMapTable Signature<00>(Lcom/integration/api/dto/NanoBananaRequest;)Lorg/springframework/http/ResponseEntity<Lcom/integration/api/dto/NanoBananaResponse<Lcom/integration/api/dto/CreateTaskResponse;>;>;5Lorg/springframework/web/bind/annotation/PostMapping;value/text-to-image%Lio/swagger/annotations/ApiOperation;创建文本生成图像任务notes根据文本描述生成图像"RuntimeVisibleParameterAnnotations)Lio/swagger/v3/oas/annotations/Parameter; descriptionNanoBanana请求参数required5Lorg/springframework/web/bind/annotation/RequestBody;createImageEditTaskU(Lcom/integration/api/dto/NanoBananaRequest;)Lcom/integration/api/dto/ResponseResult;inputInput InnerClasses1Lcom/integration/api/dto/NanoBananaRequest$Input;promptLjava/lang/String; imageUrls[Ljava/lang/String;titletenantIdapiKey callBackUrlmodel imageSize outputFormat aspectRatio
resolution uploadResultLjava/util/Map;imgUrluploadedImageUrlstaskIdLocalVariableTypeTable5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;2{<01><01>i(Lcom/integration/api/dto/NanoBananaRequest;)Lcom/integration/api/dto/ResponseResult<Ljava/lang/String;>; /image-edit创建图像编辑任务根据指令编辑图像RuntimeVisibleTypeAnnotationsLjavax/validation/Valid;图像编辑请求参数 queryTask=(Ljava/lang/String;)Lorg/springframework/http/ResponseEntity;+Lcom/integration/api/dto/QueryTaskResponse;<00>(Ljava/lang/String;)Lorg/springframework/http/ResponseEntity<Lcom/integration/api/dto/NanoBananaResponse<Lcom/integration/api/dto/QueryTaskResponse;>;>;4Lorg/springframework/web/bind/annotation/GetMapping;/task/{taskId}查询任务状态)根据任务ID查询任务状态和结果'Ljavax/validation/constraints/NotBlank;!Lio/swagger/annotations/ApiParam;任务IDexample task_1234566Lorg/springframework/web/bind/annotation/PathVariable;waitForTaskCompletion>(Ljava/lang/String;I)Lorg/springframework/http/ResponseEntity; maxWaitTimeJmaxWaitSecondsI<00>(Ljava/lang/String;I)Lorg/springframework/http/ResponseEntity<Lcom/integration/api/dto/NanoBananaResponse<Lcom/integration/api/dto/QueryTaskResponse;>;>;/task/{taskId}/wait同步等待任务完成!等待任务完成并返回结果"Ljavax/validation/constraints/Min;最大等待时间(秒)3006Lorg/springframework/web/bind/annotation/RequestParam; defaultValuehandleCallbackh(Ljava/lang/String;Lcom/integration/api/dto/QueryTaskResponse;)Lorg/springframework/http/ResponseEntity; callbackData<00>(Ljava/lang/String;Lcom/integration/api/dto/QueryTaskResponse;)Lorg/springframework/http/ResponseEntity<Lcom/integration/api/dto/NanoBananaResponse<Ljava/lang/String;>;>;/callback/{taskId}处理任务回调"接收Replicate API的回调通知 getTaskDetailtask*Lcom/integration/api/model/NanoBananaTask;<01>2<00>(Ljava/lang/String;)Lorg/springframework/http/ResponseEntity<Lcom/integration/api/dto/NanoBananaResponse<Lcom/integration/api/model/NanoBananaTask;>;>;/task/{taskId}/detail获取任务详情'获取本地存储的任务详细信息 getTaskList-(II)Lorg/springframework/http/ResponseEntity;tasksLjava/util/List;pagesize<Ljava/util/List<Lcom/integration/api/model/NanoBananaTask;>;<00>(II)Lorg/springframework/http/ResponseEntity<Lcom/integration/api/dto/NanoBananaResponse<Ljava/util/List<Lcom/integration/api/model/NanoBananaTask;>;>;>;/tasks获取任务列表分页获取任务列表页码1 每页大小10 retryTask<00>(Ljava/lang/String;)Lorg/springframework/http/ResponseEntity<Lcom/integration/api/dto/NanoBananaResponse<Lcom/integration/api/dto/CreateTaskResponse;>;>;/task/{taskId}/retry 重试任务重新执行失败的任务
cancelTasksuccessZ2(Ljava/lang/String;)Lorg/springframework/http/ResponseEntity<Lcom/integration/api/dto/NanoBananaResponse<Ljava/lang/String;>;>;/task/{taskId}/cancel 取消任务取消正在执行的任务<clinit>
SourceFileKieAI2ImageController.java8Lorg/springframework/web/bind/annotation/RestController;8Lorg/springframework/web/bind/annotation/RequestMapping;/api/kieai/image(Lio/swagger/v3/oas/annotations/tags/Tag;nameKie AI图像生成接口Kie AI图像生成API qr ij.接收文本生成图像请求,提示词: {}<01> <01><01> <01><01><01> <01><01> kl<01> x<01><01> <00><01><01> <01><01>java/lang/Exception$创建文本生成图像任务失败 <01><01> <01><01><01> <01><01>java/lang/StringBuilder创建任务失败: <01><01> <01><01> <01><01> <01><01><01> <01><01>&创建图像编辑任务,参数:{} <01><01>prompt参数不能为空<01> <01><01> <01><01>image_urls参数不能为空java/lang/String<01> <01><01> <01><01> <01><01> <01><01> <01><01> <01><01> <01><01> <01><01> <01><01> <01><01> op images/upload<01> <01><01> <01><01>.jpg<01> <01><01><01> <01><01>文件上传失败 downloadUrl <01><01><01> <01><01> <01><01>+接收图像编辑请求,编辑指令: {} <01><01> <01><01> <00><01> <00><01>创建图生视频任务失败 <01><01>#创建图生视频任务失败:{} <01><01>!创建图生视频任务失败:!查询任务状态任务ID: {} <00><01>查询任务状态失败查询任务失败: <等待任务完成任务ID: {}, 最大等待时间: {}秒 <01><01> <00><01>等待任务完成失败等待任务失败: !接收任务回调任务ID: {} <01><01>回调处理成功处理任务回调失败回调处理失败: !获取任务详情任务ID: {} <01><01> <01><01><01> <01><01>获取任务详情失败获取任务详情失败: 1获取任务列表页码: {}, 每页大小: {} <00><01>获取任务列表失败获取任务列表失败: 重试任务任务ID: {} <00><01>重试任务失败重试任务失败: 取消任务任务ID: {} <00><01>任务取消成功任务取消失败取消任务失败取消任务失败: 4com/integration/api/controller/KieAI2ImageController<01> <01><01>java/lang/Object/com/integration/api/dto/NanoBananaRequest$Input)com/integration/api/dto/NanoBananaRequest java/util/Map(com/integration/api/model/NanoBananaTaskgetInput3()Lcom/integration/api/dto/NanoBananaRequest$Input; getPrompt()Ljava/lang/String;org/slf4j/Loggerinfo'(Ljava/lang/String;Ljava/lang/Object;)V-com/integration/api/service/NanoBananaServiceY(Lcom/integration/api/dto/NanoBananaRequest;)Lcom/integration/api/dto/CreateTaskResponse;*com/integration/api/dto/NanoBananaResponse@(Ljava/lang/Object;)Lcom/integration/api/dto/NanoBananaResponse;'org/springframework/http/ResponseEntityok=(Ljava/lang/Object;)Lorg/springframework/http/ResponseEntity;error*(Ljava/lang/String;Ljava/lang/Throwable;)V
badRequest BodyBuilder7()Lorg/springframework/http/ResponseEntity$BodyBuilder;java/lang/IntegervalueOf(I)Ljava/lang/Integer;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;
getMessagetoStringS(Ljava/lang/Integer;Ljava/lang/String;)Lcom/integration/api/dto/NanoBananaResponse;3org/springframework/http/ResponseEntity$BodyBuilderbodyisEmpty()Z&com/integration/api/dto/ResponseResultfail=(ILjava/lang/String;)Lcom/integration/api/dto/ResponseResult; getImage_urls()Ljava/util/List;java/util/ListtoArray(([Ljava/lang/Object;)[Ljava/lang/Object;getTitle getTenant_id
getApi_keygetCallBackUrlgetModel getImage_sizegetOutput_formatgetAspect_ratio getResolutionjava/lang/SystemcurrentTimeMillis()J(J)Ljava/lang/StringBuilder;(com/integration/api/service/Sora2Service
uploadFileY(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Map; containsKey(Ljava/lang/Object;)Zget&(Ljava/lang/Object;)Ljava/lang/Object;java/lang/Boolean(Z)Ljava/lang/Boolean;equalsgetUid getNickname<00>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;<(Ljava/lang/Object;)Lcom/integration/api/dto/ResponseResult;<(Ljava/lang/String;)Lcom/integration/api/dto/ResponseResult;9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V?(Ljava/lang/String;)Lcom/integration/api/dto/QueryTaskResponse;@(Ljava/lang/String;J)Lcom/integration/api/dto/QueryTaskResponse;handleTaskCallback@(Ljava/lang/String;Lcom/integration/api/dto/QueryTaskResponse;)V getTaskById>(Ljava/lang/String;)Lcom/integration/api/model/NanoBananaTask;notFoundHeadersBuilder:()Lorg/springframework/http/ResponseEntity$HeadersBuilder;6org/springframework/http/ResponseEntity$HeadersBuilderbuild+()Lorg/springframework/http/ResponseEntity;(II)Ljava/util/List;@(Ljava/lang/String;)Lcom/integration/api/dto/CreateTaskResponse;(Ljava/lang/String;)Zorg/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;!fhijklmnopmn qrs/*<2A><01>t"u vwxys<00>X<>+<2B><04><05>*<2A>+<2B>M,<2C> <09>
<EFBFBD>M<EFBFBD> ,<2C> <00><01><><0F>Y<><12>,<2C><14><13><15><16><00>#$ t"678$9%:0;6<W;u*z{%3|}XvwX~<00>d<00><00><00>m<00><00>[s<00><00><00>s<00><00>s<00><00><00><00>s<00><00>Z<00><00><00><00>s<01><>+<2B>+<2B>M,<2C>,<2C><05> ,<2C><05><19> <01><1A><1B>,<2C>N,<2C>
,<2C><1C> <01><1D><1B>,<2C><03><1E><00> :+<2B>!:+<2B>":+<2B>#:+<2B>$:+<2B>%: ,<2C>&:
,<2C>': ,<2C>(: ,<2C>): *<2A>*2+<2B>Y<><11>,<2C>-.<2E><13><07>/:<0E>0<>1<00> <01>2<><1B>3<>4<00>5:<04>YS::0<>1<00>'0<>4<04>6<>7<><14>8+<2B><04><05>*<2A>+<2B>9+<2B>:- 
   <0A>;:<11> <11><<3C>=<3D>><3E>M<EFBFBD>?,<2C>,<2C>@<01><>Y<>A<>,<2C><14><13><15><1B>-V .FV G<00>V <00>OV PUV t<00> H KL%M.O3P>QGSYV_WeXkYqZw[}\<00>]<00>^<00>a<00>b<00>c<00>e<00>g<00>i<00>j klEnJoPqVsWtfuu<00>F<00><00>3#<00><00>Y<00><00><00>_<00><00><00>e<00><00><00>k<00><00><00>q<00><00><00>w<00><00><00> }<00><00><00>
<00><00><00><00> <00><00><00><00> <00><00><00><00> <00><00><00><00><00>w<00><00><00>l<00><00><00>i<00><00>W,|}<01>vw<01>~<00> <00><00><00><00><00>b <09>%<00><08><00><08><00><00><00><00><00> <00><00><00><00><00><00><00><00><00><00><08>K<00> <00>2<EFBFBD><00><00><00><00><00>m<00><00>[s<00><00><00>s<00><00>s<00><00> <00><00><00><00>s<00><00>Z<00><00><00><00><00>s<00>R<>B+<2B>*<2A>+<2B>CM,<2C> <09>
<EFBFBD>M<EFBFBD>D,<2C> <00><01><><0F>Y<>E<>,<2C><14><13><15><16><00> t"<00> <00><00><00><00>*<00>0<00>Q<00>u*z<00>3|}RvwR<00><00><00>^<00><00><00>m<00><00>[s<00><00><00>s<00><00>s<00><00> <00><00><00><00>s<00><00>Z<00><00>s<00><00><00><00><00>s<00>`<60>F+<1C><0F>G<1C>HiB*<2A>+!<21>J:<05> <09>
<EFBFBD>N<EFBFBD>K-<2D> <00><01><><0F>Y<>L<>-<2D><14><13><15><16><00>+, t& <00><00><00>#<00>,<00>-<00>8<00>><00>_<00>u><00><00># z<00>-3|}`vw`<00><00>`<00><00><00>l<00><00><00>m<00><00>[s<00><00><00>s<00><00>s<00><00><00><00><00>J<00><00>@<00><00>s<00><00>Z<00><00>s<00><00><00><00><00>s<00><00>s<00><00><00>s<00><00><00>J<00><00><00>s<00>S<>M+<2B>*<2A>+,<2C>NO<> <09>
<EFBFBD>N<EFBFBD>P-<2D> <00><01><><0F>Y<>Q<>-<2D><14><13><15><16><00> t"<00> <00><00><00> <00>+<00>1<00>R<00>u* 3|}SvwS<00><00>S<00><00><00>_<00><00><00>m<00><00>[s<00><00><00>s<00><00>s<00><00> <00><00>$<00><00>s<00><00>Z<00><00>s<00><00><00><00><00><00>s<00>_<>R+<2B>*<2A>+<2B>SM,<2C> <0C>T<>U<00>,<2C> <09>
<EFBFBD>M<EFBFBD>V,<2C> <00><01><><0F>Y<>W<>,<2C><14><13><15><16><00>"+ #*+ t*
<00> <00><00><00>#<00>+<00>,<00>7<00>=<00>^<00>u*<00><00>,3|}_vw_<00><00><00><02>#<00><><00><00><00><00><00>m<00><00>[s<00><00><00>s<00><00>s<00><00> <00><00><00><00>s<00><00>Z<00><00>s<00><00><00><00><00>s<00>Z<>X<1B><1C><0F>G*<2A><1C>YN-<2D> <09>
<EFBFBD>N<EFBFBD>Z-<2D> <00><01><><0F>Y<>[<5B>-<2D><14><13><15><16><00>%& t"<00><00><00>&<00>'<00>2<00>8<00>Y<00>u4<00><00>'3|}ZvwZ<00><00>Z<00><00><00> <00><00><00>f<00><00><00>m<00><00>[s<00><00><00>s<00><00>s<00><00><00><00>J<00><00><00>J<00><00>E<00><00>s<00><00>s<00><00><00>s<00><00><00>J<00><00><00>s<00><00>s<00><00><00>s<00><00><00>J<00><00><00>s<00>R<>\+<2B>*<2A>+<2B>]M,<2C> <09>
<EFBFBD>M<EFBFBD>^,<2C> <00><01><><0F>Y<>_<>,<2C><14><13><15><16><00> t"<00> <00><00><00><00>*<00>0<00>Q<00>u*z{3|}RvwR<00><00><00>^<00><00><00>m<00><00>[s<00><00><00>s<00><00>s<00><00> <00><00><00><00>s<00><00>Z<00><00>s<00><00><00><00><00>s k<>`+<2B>*<2A>+<2B>a=<1C> b<> <09>
<EFBFBD><EFBFBD><01><>c<><16><00>M<EFBFBD>d,<2C> <00><01><><0F>Y<>e<>,<2C><14><13><15><16><00>"7 #67 t2  # )
6 7 8 CIju*!<00><00>83|}kvwk<00><00><00><02>#<01><00><00><00><00>m<00><00>[s<00><00>s<00>s<00> <00><00><00><00>s<00><00>Z<00><00>s<00><00><00>rs! f<>g<><02>t%m <00>[s 
 s <00>s <00><00><00>)<01> i<01>