From 6ccd0ca61e6a3540c01dd61d7f7dede71e849332 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Tue, 4 Mar 2025 23:12:24 +0800 Subject: [PATCH] 【代码优化】AI:优化 pom 依赖的说明 --- yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/service/chat/AiChatMessageServiceImpl.java | 1 - yudao-module-ai/yudao-spring-boot-starter-ai/pom.xml | 82 ++++++++++++++++++++++++++++++++++++++++------------------------------------------ yudao-server/src/main/resources/application.yaml | 6 ------ 3 files changed, 40 insertions(+), 49 deletions(-) diff --git a/yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/service/chat/AiChatMessageServiceImpl.java b/yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/service/chat/AiChatMessageServiceImpl.java index 2298d9b..51bcc45 100644 --- a/yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/service/chat/AiChatMessageServiceImpl.java +++ b/yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/service/chat/AiChatMessageServiceImpl.java @@ -120,7 +120,6 @@ public class AiChatMessageServiceImpl implements AiChatMessageService { AiChatMessageDO assistantMessage = createChatMessage(conversation.getId(), userMessage.getId(), model, userId, conversation.getRoleId(), MessageType.ASSISTANT, "", sendReqVO.getUseContext()); - // 3.2 召回段落 List segmentList = recallSegment(sendReqVO.getContent(), conversation.getKnowledgeId()); diff --git a/yudao-module-ai/yudao-spring-boot-starter-ai/pom.xml b/yudao-module-ai/yudao-spring-boot-starter-ai/pom.xml index 156d3f0..2d1a0af 100644 --- a/yudao-module-ai/yudao-spring-boot-starter-ai/pom.xml +++ b/yudao-module-ai/yudao-spring-boot-starter-ai/pom.xml @@ -20,10 +20,11 @@ - ${spring-ai.groupId} - spring-ai-zhipuai-spring-boot-starter - ${spring-ai.version} + cn.iocoder.boot + yudao-common + + ${spring-ai.groupId} spring-ai-openai-spring-boot-starter @@ -44,68 +45,65 @@ spring-ai-stability-ai-spring-boot-starter ${spring-ai.version} - - - - - - - - - + + com.alibaba.cloud.ai + spring-ai-alibaba-starter + 1.0.0-M5.1 + + + ${spring-ai.groupId} - spring-ai-tika-document-reader + spring-ai-qianfan-spring-boot-starter ${spring-ai.version} - - - - spring-cloud-function-context - org.springframework.cloud - - - spring-cloud-function-core - org.springframework.cloud - - + ${spring-ai.groupId} - spring-ai-redis-store + spring-ai-zhipuai-spring-boot-starter ${spring-ai.version} + - cn.iocoder.boot - yudao-spring-boot-starter-redis + + ${spring-ai.groupId} + spring-ai-qdrant-store + ${spring-ai.version} + + ${spring-ai.groupId} + spring-ai-redis-store + ${spring-ai.version} + + cn.iocoder.boot - yudao-common + yudao-spring-boot-starter-redis - ${spring-ai.groupId} - spring-ai-qianfan-spring-boot-starter + + org.springframework.ai + spring-ai-milvus-store ${spring-ai.version} - - com.alibaba.cloud.ai - spring-ai-alibaba-starter - 1.0.0-M5.1 - - - - com.alibaba - dashscope-sdk-java - 2.14.0 + + ${spring-ai.groupId} + spring-ai-tika-document-reader + ${spring-ai.version} + - org.slf4j - slf4j-simple + spring-cloud-function-context + org.springframework.cloud + + + spring-cloud-function-core + org.springframework.cloud diff --git a/yudao-server/src/main/resources/application.yaml b/yudao-server/src/main/resources/application.yaml index b3792c4..850b409 100644 --- a/yudao-server/src/main/resources/application.yaml +++ b/yudao-server/src/main/resources/application.yaml @@ -151,12 +151,6 @@ spring: redis: index: default-index prefix: "default:" - embedding: - transformer: - onnx: - model-uri: https://raw.gitcode.com/yudaocode/yudao-demo/raw/master/yudao-static/ai/model.onnx - tokenizer: - uri: https://raw.gitcode.com/yudaocode/yudao-demo/raw/master/yudao-static/ai/tokenizer.json qianfan: # 文心一言 api-key: x0cuLZ7XsaTCU08vuJWO87Lg secret-key: R9mYF9dl9KASgi5RUq0FQt3wRisSnOcK -- libgit2 0.21.4