From dea23f13ef2d4918080ce8aeee1ee908188cdb19 Mon Sep 17 00:00:00 2001 From: ageer <ageerle@163.com> Date: 星期一, 01 四月 2024 22:21:29 +0800 Subject: [PATCH] v1.0.3 --- ruoyi-admin/src/main/java/com/xmzs/controller/ChatController.java | 38 +++++++++++++------------------------- 1 files changed, 13 insertions(+), 25 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/xmzs/controller/ChatController.java b/ruoyi-admin/src/main/java/com/xmzs/controller/ChatController.java index 2ee3c47..80b5dde 100644 --- a/ruoyi-admin/src/main/java/com/xmzs/controller/ChatController.java +++ b/ruoyi-admin/src/main/java/com/xmzs/controller/ChatController.java @@ -3,8 +3,8 @@ import com.xmzs.common.chat.domain.request.ChatRequest; import com.xmzs.common.chat.domain.request.Dall3Request; -import com.xmzs.common.chat.domain.request.MjTaskRequest; import com.xmzs.common.chat.entity.Tts.TextToSpeech; +import com.xmzs.common.chat.entity.files.UploadFileResponse; import com.xmzs.common.chat.entity.images.Item; import com.xmzs.common.chat.entity.whisper.WhisperResponse; import com.xmzs.common.core.domain.R; @@ -21,24 +21,14 @@ import jakarta.validation.Valid; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; -import org.springframework.core.io.InputStreamResource; -import org.springframework.http.MediaType; +import org.springframework.core.io.Resource; import org.springframework.http.ResponseEntity; import org.springframework.stereotype.Controller; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; import org.springframework.web.servlet.mvc.method.annotation.SseEmitter; -import org.springframework.core.io.Resource; - -import java.io.IOException; -import java.io.InputStream; import java.util.List; - -import retrofit2.Response; /** * 鎻忚堪锛� @@ -63,6 +53,16 @@ public SseEmitter sseChat(@RequestBody @Valid ChatRequest chatRequest, HttpServletResponse response) { return ISseService.sseChat(chatRequest); } + + /** + * 涓婁紶鏂囦欢 + */ + @PostMapping("/v1/upload") + @ResponseBody + public UploadFileResponse upload(@RequestPart("file") MultipartFile file) { + return ISseService.upload(file); + } + /** * 璇煶杞枃鏈� @@ -92,18 +92,6 @@ @ResponseBody public R<List<Item>> dall3(@RequestBody @Valid Dall3Request request) { return R.ok(ISseService.dall3(request)); - } - - /** - * 鎵i櫎mj缁樺浘璐圭敤 - * - * @return - */ - @PostMapping("/mjTask") - @ResponseBody - public R<String> mjTask(@RequestBody MjTaskRequest mjTaskRequest) { - ISseService.mjTask(mjTaskRequest); - return R.ok(); } /** -- Gitblit v1.9.3