Commit 2fbb9f88934a48386b81eaf0ef4c2911ce2572c4

Authored by YunaiV
1 parent 98ed8009

feat:【ai 大模型】升级 spring-ai 到 1.0.1、alibaba-ai 到 1.0.0.3

yudao-dependencies/pom.xml
@@ -64,7 +64,7 @@ @@ -64,7 +64,7 @@
64 <tika-core.version>3.1.0</tika-core.version> 64 <tika-core.version>3.1.0</tika-core.version>
65 <ip2region.version>2.7.0</ip2region.version> 65 <ip2region.version>2.7.0</ip2region.version>
66 <bizlog-sdk.version>3.0.6</bizlog-sdk.version> 66 <bizlog-sdk.version>3.0.6</bizlog-sdk.version>
67 - <netty.version>4.1.118.Final</netty.version> 67 + <netty.version>4.2.4.Final</netty.version>
68 <mqtt.version>1.2.5</mqtt.version> 68 <mqtt.version>1.2.5</mqtt.version>
69 <pf4j-spring.version>0.9.0</pf4j-spring.version> 69 <pf4j-spring.version>0.9.0</pf4j-spring.version>
70 <vertx.version>4.5.13</vertx.version> 70 <vertx.version>4.5.13</vertx.version>
yudao-module-ai/pom.xml
@@ -19,8 +19,8 @@ @@ -19,8 +19,8 @@
19 国外:OpenAI、Ollama、Midjourney、StableDiffusion、Suno 19 国外:OpenAI、Ollama、Midjourney、StableDiffusion、Suno
20 </description> 20 </description>
21 <properties> 21 <properties>
22 - <spring-ai.version>1.0.0</spring-ai.version>  
23 - <alibaba-ai.version>1.0.0.2</alibaba-ai.version> 22 + <spring-ai.version>1.0.1</spring-ai.version>
  23 + <alibaba-ai.version>1.0.0.3</alibaba-ai.version>
24 <tinyflow.version>1.0.2</tinyflow.version> 24 <tinyflow.version>1.0.2</tinyflow.version>
25 </properties> 25 </properties>
26 26
yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/framework/ai/core/AiModelFactoryImpl.java
@@ -347,7 +347,7 @@ public class AiModelFactoryImpl implements AiModelFactory { @@ -347,7 +347,7 @@ public class AiModelFactoryImpl implements AiModelFactory {
347 * 可参考 {@link DashScopeImageAutoConfiguration} 的 dashScopeImageModel 方法 347 * 可参考 {@link DashScopeImageAutoConfiguration} 的 dashScopeImageModel 方法
348 */ 348 */
349 private static DashScopeImageModel buildTongYiImagesModel(String key) { 349 private static DashScopeImageModel buildTongYiImagesModel(String key) {
350 - DashScopeImageApi dashScopeImageApi = new DashScopeImageApi(key); 350 + DashScopeImageApi dashScopeImageApi = DashScopeImageApi.builder().apiKey(key).build();
351 return DashScopeImageModel.builder() 351 return DashScopeImageModel.builder()
352 .dashScopeApi(dashScopeImageApi) 352 .dashScopeApi(dashScopeImageApi)
353 .build(); 353 .build();