Commit 6f795186e842b5f3ad2ed77df94a21fdae803539
1 parent
a5a0383f
reactor:【ai 大模型】AiModelFactory 调整基础路径
Showing
5 changed files
with
8 additions
and
5 deletions
yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/controller/admin/chat/vo/message/AiChatMessageSendReqVO.java
| @@ -22,6 +22,9 @@ public class AiChatMessageSendReqVO { | @@ -22,6 +22,9 @@ public class AiChatMessageSendReqVO { | ||
| 22 | @Schema(description = "是否携带上下文", example = "true") | 22 | @Schema(description = "是否携带上下文", example = "true") |
| 23 | private Boolean useContext; | 23 | private Boolean useContext; |
| 24 | 24 | ||
| 25 | + @Schema(description = "是否联网搜索", example = "true") | ||
| 26 | + private Boolean useSearch; | ||
| 27 | + | ||
| 25 | @Schema(description = "附件 URL 数组", example = "https://www.iocoder.cn/1.png") | 28 | @Schema(description = "附件 URL 数组", example = "https://www.iocoder.cn/1.png") |
| 26 | private List<String> attachmentUrls; | 29 | private List<String> attachmentUrls; |
| 27 | 30 |
yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/framework/ai/config/AiAutoConfiguration.java
| @@ -2,8 +2,8 @@ package cn.iocoder.yudao.module.ai.framework.ai.config; | @@ -2,8 +2,8 @@ package cn.iocoder.yudao.module.ai.framework.ai.config; | ||
| 2 | 2 | ||
| 3 | import cn.hutool.core.util.StrUtil; | 3 | import cn.hutool.core.util.StrUtil; |
| 4 | import cn.hutool.extra.spring.SpringUtil; | 4 | import cn.hutool.extra.spring.SpringUtil; |
| 5 | -import cn.iocoder.yudao.module.ai.framework.ai.core.AiModelFactory; | ||
| 6 | -import cn.iocoder.yudao.module.ai.framework.ai.core.AiModelFactoryImpl; | 5 | +import cn.iocoder.yudao.module.ai.framework.ai.core.model.AiModelFactory; |
| 6 | +import cn.iocoder.yudao.module.ai.framework.ai.core.model.AiModelFactoryImpl; | ||
| 7 | import cn.iocoder.yudao.module.ai.framework.ai.core.model.baichuan.BaiChuanChatModel; | 7 | import cn.iocoder.yudao.module.ai.framework.ai.core.model.baichuan.BaiChuanChatModel; |
| 8 | import cn.iocoder.yudao.module.ai.framework.ai.core.model.doubao.DouBaoChatModel; | 8 | import cn.iocoder.yudao.module.ai.framework.ai.core.model.doubao.DouBaoChatModel; |
| 9 | import cn.iocoder.yudao.module.ai.framework.ai.core.model.gemini.GeminiChatModel; | 9 | import cn.iocoder.yudao.module.ai.framework.ai.core.model.gemini.GeminiChatModel; |
yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/framework/ai/core/AiModelFactory.java renamed to yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/framework/ai/core/model/AiModelFactory.java
| 1 | -package cn.iocoder.yudao.module.ai.framework.ai.core; | 1 | +package cn.iocoder.yudao.module.ai.framework.ai.core.model; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.module.ai.enums.model.AiPlatformEnum; | 3 | import cn.iocoder.yudao.module.ai.enums.model.AiPlatformEnum; |
| 4 | import cn.iocoder.yudao.module.ai.framework.ai.core.model.midjourney.api.MidjourneyApi; | 4 | import cn.iocoder.yudao.module.ai.framework.ai.core.model.midjourney.api.MidjourneyApi; |
yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/framework/ai/core/AiModelFactoryImpl.java renamed to yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/framework/ai/core/model/AiModelFactoryImpl.java
yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/service/model/AiModelServiceImpl.java
| 1 | package cn.iocoder.yudao.module.ai.service.model; | 1 | package cn.iocoder.yudao.module.ai.service.model; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.module.ai.enums.model.AiPlatformEnum; | 3 | import cn.iocoder.yudao.module.ai.enums.model.AiPlatformEnum; |
| 4 | -import cn.iocoder.yudao.module.ai.framework.ai.core.AiModelFactory; | 4 | +import cn.iocoder.yudao.module.ai.framework.ai.core.model.AiModelFactory; |
| 5 | import cn.iocoder.yudao.module.ai.framework.ai.core.model.midjourney.api.MidjourneyApi; | 5 | import cn.iocoder.yudao.module.ai.framework.ai.core.model.midjourney.api.MidjourneyApi; |
| 6 | import cn.iocoder.yudao.module.ai.framework.ai.core.model.suno.api.SunoApi; | 6 | import cn.iocoder.yudao.module.ai.framework.ai.core.model.suno.api.SunoApi; |
| 7 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; | 7 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; |