From 911f5f8bf38c1de373dcc9c192092c0f4c3923a6 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Sat, 12 Apr 2025 08:54:35 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E4=BB=A3=E7=A0=81=E8=AF=84=E5=AE=A1?= =?UTF-8?q?=E3=80=91AI=EF=BC=9APPT=20=E7=9B=B8=E5=85=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ai/core/model/wenduoduo/api/WenDuoDuoPptApi.java | 10 ++-------- .../ai/core/model/xinghuo/api/XunFeiPptApi.java | 2 -- .../iocoder/yudao/framework/ai/mcp/DouBaoMcpTests.java | 4 +--- .../framework/ai/ppt/wdd/WenDuoDuoPptApiTests.java | 7 +------ 4 files changed, 4 insertions(+), 19 deletions(-) diff --git a/yudao-module-ai/yudao-spring-boot-starter-ai/src/main/java/cn/iocoder/yudao/framework/ai/core/model/wenduoduo/api/WenDuoDuoPptApi.java b/yudao-module-ai/yudao-spring-boot-starter-ai/src/main/java/cn/iocoder/yudao/framework/ai/core/model/wenduoduo/api/WenDuoDuoPptApi.java index c1731e77b6..7622ce563a 100644 --- a/yudao-module-ai/yudao-spring-boot-starter-ai/src/main/java/cn/iocoder/yudao/framework/ai/core/model/wenduoduo/api/WenDuoDuoPptApi.java +++ b/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 创建任务 */ public ApiResponse createTask(Integer type, String content, List files) { @@ -219,7 +213,7 @@ public class WenDuoDuoPptApi { } /** - * 创建Token请求参数 + * 创建 Token 请求参数 */ @JsonInclude(value = JsonInclude.Include.NON_NULL) public record CreateTokenRequest( diff --git a/yudao-module-ai/yudao-spring-boot-starter-ai/src/main/java/cn/iocoder/yudao/framework/ai/core/model/xinghuo/api/XunFeiPptApi.java b/yudao-module-ai/yudao-spring-boot-starter-ai/src/main/java/cn/iocoder/yudao/framework/ai/core/model/xinghuo/api/XunFeiPptApi.java index 8a8ec609b8..9c31269e57 100644 --- a/yudao-module-ai/yudao-spring-boot-starter-ai/src/main/java/cn/iocoder/yudao/framework/ai/core/model/xinghuo/api/XunFeiPptApi.java +++ b/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 buildCreatePptFormData(CreatePptRequest request) { MultiValueMap 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); } diff --git a/yudao-module-ai/yudao-spring-boot-starter-ai/src/test/java/cn/iocoder/yudao/framework/ai/mcp/DouBaoMcpTests.java b/yudao-module-ai/yudao-spring-boot-starter-ai/src/test/java/cn/iocoder/yudao/framework/ai/mcp/DouBaoMcpTests.java index 0c10443b81..a97bd0a5cd 100644 --- a/yudao-module-ai/yudao-spring-boot-starter-ai/src/test/java/cn/iocoder/yudao/framework/ai/mcp/DouBaoMcpTests.java +++ b/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 { } -} \ No newline at end of file +} \ No newline at end of file diff --git a/yudao-module-ai/yudao-spring-boot-starter-ai/src/test/java/cn/iocoder/yudao/framework/ai/ppt/wdd/WenDuoDuoPptApiTests.java b/yudao-module-ai/yudao-spring-boot-starter-ai/src/test/java/cn/iocoder/yudao/framework/ai/ppt/wdd/WenDuoDuoPptApiTests.java index 729775e279..54c8cffc5c 100644 --- a/yudao-module-ai/yudao-spring-boot-starter-ai/src/test/java/cn/iocoder/yudao/framework/ai/ppt/wdd/WenDuoDuoPptApiTests.java +++ b/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