Forráskód Böngészése

【代码评审】AI:PPT 相关

YunaiV 4 hónapja
szülő
commit
911f5f8bf3

+ 2 - 8
yudao-module-ai/yudao-spring-boot-starter-ai/src/main/java/cn/iocoder/yudao/framework/ai/core/model/wenduoduo/api/WenDuoDuoPptApi.java

@@ -25,7 +25,6 @@ import java.util.Objects;
 import java.util.function.Function;
 import java.util.function.Predicate;
 
-
 /**
  * 文多多 API
  *
@@ -50,11 +49,6 @@ public class WenDuoDuoPptApi {
                 sink.error(new IllegalStateException("[WenDuoDuoPptApi] 调用失败!"));
             });
 
-    /**
-     * 构造方法
-     *
-     * @param token API令牌,可为空,后续API调用时单独指定
-     */
     public WenDuoDuoPptApi(String token) {
         Assert.hasText(token, "token 不能为空");
         this.webClient = WebClient.builder()
@@ -96,7 +90,7 @@ public class WenDuoDuoPptApi {
      * @param type    类型
      * @param content 内容
      * @param files   文件列表
-     * @return 任务ID
+     * @return 任务 ID
      * @see <a href="https://docmee.cn/open-platform/api#%E5%88%9B%E5%BB%BA%E4%BB%BB%E5%8A%A1">创建任务</a>
      */
     public ApiResponse createTask(Integer type, String content, List<MultipartFile> files) {
@@ -219,7 +213,7 @@ public class WenDuoDuoPptApi {
     }
 
     /**
-     * 创建Token请求参数
+     * 创建 Token 请求参数
      */
     @JsonInclude(value = JsonInclude.Include.NON_NULL)
     public record CreateTokenRequest(

+ 0 - 2
yudao-module-ai/yudao-spring-boot-starter-ai/src/main/java/cn/iocoder/yudao/framework/ai/core/model/xinghuo/api/XunFeiPptApi.java

@@ -448,7 +448,6 @@ public class XunFeiPptApi {
      */
     private MultiValueMap<String, Object> buildCreatePptFormData(CreatePptRequest request) {
         MultiValueMap<String, Object> formData = new LinkedMultiValueMap<>();
-
         if (request.file() != null) {
             try {
                 formData.add("file", new ByteArrayResource(request.file().getBytes()) {
@@ -493,7 +492,6 @@ public class XunFeiPptApi {
                 isPresent = true;
             }
         }
-
         if (isPresent) {
             map.put(key, value);
         }

+ 1 - 3
yudao-module-ai/yudao-spring-boot-starter-ai/src/test/java/cn/iocoder/yudao/framework/ai/mcp/DouBaoMcpTests.java

@@ -9,10 +9,8 @@ import org.springframework.ai.openai.api.OpenAiApi;
 import org.springframework.ai.tool.annotation.Tool;
 import org.springframework.ai.tool.method.MethodToolCallbackProvider;
 
-
 public class DouBaoMcpTests {
 
-
     private final OpenAiChatModel openAiChatModel = OpenAiChatModel.builder()
             .openAiApi(OpenAiApi.builder()
                     .baseUrl(DouBaoChatModel.BASE_URL)
@@ -121,4 +119,4 @@ public class DouBaoMcpTests {
 
     }
 
-} 
+}

+ 1 - 6
yudao-module-ai/yudao-spring-boot-starter-ai/src/test/java/cn/iocoder/yudao/framework/ai/ppt/wdd/WenDuoDuoPptApiTests.java

@@ -16,13 +16,8 @@ import java.util.Objects;
  */
 public class WenDuoDuoPptApiTests {
 
-    private final WenDuoDuoPptApi wenDuoDuoPptApi;
-
     private final String token = ""; // API Token
-
-    {
-        wenDuoDuoPptApi = new WenDuoDuoPptApi(token);
-    }
+    private final WenDuoDuoPptApi wenDuoDuoPptApi = new WenDuoDuoPptApi(token);
 
     @Test
     @Disabled