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

17 lines
5.3 KiB
Plaintext
Raw Normal View History

<EFBFBD><EFBFBD><EFBFBD><EFBFBD>4<00>
l mn
op
mq r st su
vw sx sy sz s{|}
l~
 <00><00>
<00>
<00><00> <00><00> s<00>
<00><00><00><00> cozeService)Lcom/integration/api/service/CozeService;RuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired;<init>()VCodeLineNumberTableLocalVariableTablethis/Lcom/integration/api/controller/CozeController;chatB(Lcom/integration/api/dto/coze/CozeChatRequest;)Ljava/lang/Object;request.Lcom/integration/api/dto/coze/CozeChatRequest; StackMapTable)Lio/swagger/v3/oas/annotations/Operation;summary 发起对话 description:与 Coze Bot 进行对话,支持流式和非流式返回5Lorg/springframework/web/bind/annotation/PostMapping;value/chat"RuntimeVisibleParameterAnnotations5Lorg/springframework/web/bind/annotation/RequestBody; runWorkflowF(Lcom/integration/api/dto/coze/CozeWorkflowRequest;)Ljava/lang/Object;2Lcom/integration/api/dto/coze/CozeWorkflowRequest;执行工作流!触发 Coze 预定义的工作流 /workflow/runrunWorkflowStreamv(Lcom/integration/api/dto/coze/CozeWorkflowRequest;)Lorg/springframework/web/servlet/mvc/method/annotation/SseEmitter;执行工作流 (流式)D触发 Coze 预定义的工作流并以 SSE 流式返回执行事件/workflow/stream retrieveChatg(Lcom/integration/api/dto/coze/CozeRetrieveChatRequest;)Lcom/integration/api/dto/coze/CozeBaseResponse;6Lcom/integration/api/dto/coze/CozeRetrieveChatRequest; Signature{(Lcom/integration/api/dto/coze/CozeRetrieveChatRequest;)Lcom/integration/api/dto/coze/CozeBaseResponse<Ljava/lang/Object;>;查看对话详情>根据 Conversation ID 和 Chat ID 查询对话状态和详情/chat/retrieve listMessagesf(Lcom/integration/api/dto/coze/CozeListMessageRequest;)Lcom/integration/api/dto/coze/CozeBaseResponse;5Lcom/integration/api/dto/coze/CozeListMessageRequest;z(Lcom/integration/api/dto/coze/CozeListMessageRequest;)Lcom/integration/api/dto/coze/CozeBaseResponse<Ljava/lang/Object;>;查看对话消息详情$获取指定对话中的消息列表/chat/messages/list
uploadFileb(Lorg/springframework/web/multipart/MultipartFile;)Lcom/integration/api/dto/coze/CozeBaseResponse;file1Lorg/springframework/web/multipart/MultipartFile;tempFileLjava/io/File;<00><00><00><00>
Exceptions<00>v(Lorg/springframework/web/multipart/MultipartFile;)Lcom/integration/api/dto/coze/CozeBaseResponse<Ljava/lang/Object;>; 上传文件K上传文件到 Coze 平台,获取 file_id 用于后续对话或工作流 /file/upload)Lio/swagger/v3/oas/annotations/Parameter;待上传的文件required6Lorg/springframework/web/bind/annotation/RequestParam;
SourceFileCozeController.java8Lorg/springframework/web/bind/annotation/RestController;8Lorg/springframework/web/bind/annotation/RequestMapping; /api/coze(Lio/swagger/v3/oas/annotations/tags/Tag;name扣子coze APIN扣子cozeAPI https://www.coze.cn/open/docs/developer_guides/coze_api_overview <00> <00><00><00> <00><00> <00><00> <00> <00><00> %<00><00> <00><00> <00>; <00><00> ?@ GH coze_upload_java/lang/StringBuilder_ <00><00><00> <00><00> <00><00><00> <00><00> <00><00> N<00> <00><00>-com/integration/api/controller/CozeControllerjava/lang/Object/org/springframework/web/multipart/MultipartFile java/io/Filejava/lang/Throwablejava/io/IOExceptionjava/lang/BooleanTRUELjava/lang/Boolean;,com/integration/api/dto/coze/CozeChatRequest getStream()Ljava/lang/Boolean;equals(Ljava/lang/Object;)Z'com/integration/api/service/CozeService
chatStreamr(Lcom/integration/api/dto/coze/CozeChatRequest;)Lorg/springframework/web/servlet/mvc/method/annotation/SseEmitter;_(Lcom/integration/api/dto/coze/CozeChatRequest;)Lcom/integration/api/dto/coze/CozeBaseResponse;0com/integration/api/dto/coze/CozeWorkflowRequest
getIsAsyncworkflowStreamworkflowc(Lcom/integration/api/dto/coze/CozeWorkflowRequest;)Lcom/integration/api/dto/coze/CozeBaseResponse;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;getOriginalFilename()Ljava/lang/String;toStringcreateTempFile4(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File;
transferTo(Ljava/io/File;)V?(Ljava/io/File;)Lcom/integration/api/dto/coze/CozeBaseResponse;delete()Z! /*<2A><01>!" #$%& h#<23>+<2B><03><04>*<2A>+<2B><00>*<2A>+<2B><00>! !#"##$#'()*+s,-s./0[s12345 h#<23>+<2B><08><04>*<2A>+<2B> <00>*<2A>+<2B>
<00>!) -/"##$#'6)*+s7-s8/0[s923:; ? *<2A>+<2B> <00>!5" #$ '6*+s<-s=/0[s>23?@ ? *<2A>+<2B> <00>!;" #$ 'ABC*+sD-sE/0[sF23GH ? *<2A>+<2B> <00>!A" #$ 'IBJ*+sK-sL/0[sM23NO <00>A <0A>Y<><10>+<2B><00><11><13>M+,<2C>*<2A>,<2C>N,<2C>W-<2D>:,<2C>W<04>%07797!JK%M0O5M7O>P" A#$APQ#RS)<01>7TUVWXYBZ*+s[-s\/0[s]2^-s_`Zab0sPcd ef0[sghisj-sk