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 | 22 | @Schema(description = "是否携带上下文", example = "true") |
| 23 | 23 | private Boolean useContext; |
| 24 | 24 | |
| 25 | + @Schema(description = "是否联网搜索", example = "true") | |
| 26 | + private Boolean useSearch; | |
| 27 | + | |
| 25 | 28 | @Schema(description = "附件 URL 数组", example = "https://www.iocoder.cn/1.png") |
| 26 | 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 | 2 | |
| 3 | 3 | import cn.hutool.core.util.StrUtil; |
| 4 | 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 | 7 | import cn.iocoder.yudao.module.ai.framework.ai.core.model.baichuan.BaiChuanChatModel; |
| 8 | 8 | import cn.iocoder.yudao.module.ai.framework.ai.core.model.doubao.DouBaoChatModel; |
| 9 | 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
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 | 1 | package cn.iocoder.yudao.module.ai.service.model; |
| 2 | 2 | |
| 3 | 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 | 5 | import cn.iocoder.yudao.module.ai.framework.ai.core.model.midjourney.api.MidjourneyApi; |
| 6 | 6 | import cn.iocoder.yudao.module.ai.framework.ai.core.model.suno.api.SunoApi; |
| 7 | 7 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; | ... | ... |