Commit abf5a22cd09304e106ba733eb5e615293a021afa
1 parent
f97fb0a8
【优化】AI 知识库: 重命名 AiVectorFactory -> AiVectorStoreFactory
Showing
4 changed files
with
8 additions
and
8 deletions
yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/service/model/AiApiKeyServiceImpl.java
| @@ -2,7 +2,7 @@ package cn.iocoder.yudao.module.ai.service.model; | @@ -2,7 +2,7 @@ package cn.iocoder.yudao.module.ai.service.model; | ||
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.ai.core.enums.AiPlatformEnum; | 3 | import cn.iocoder.yudao.framework.ai.core.enums.AiPlatformEnum; |
| 4 | import cn.iocoder.yudao.framework.ai.core.factory.AiModelFactory; | 4 | import cn.iocoder.yudao.framework.ai.core.factory.AiModelFactory; |
| 5 | -import cn.iocoder.yudao.framework.ai.core.factory.AiVectorFactory; | 5 | +import cn.iocoder.yudao.framework.ai.core.factory.AiVectorStoreFactory; |
| 6 | import cn.iocoder.yudao.framework.ai.core.model.midjourney.api.MidjourneyApi; | 6 | import cn.iocoder.yudao.framework.ai.core.model.midjourney.api.MidjourneyApi; |
| 7 | import cn.iocoder.yudao.framework.ai.core.model.suno.api.SunoApi; | 7 | import cn.iocoder.yudao.framework.ai.core.model.suno.api.SunoApi; |
| 8 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; | 8 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; |
| @@ -40,7 +40,7 @@ public class AiApiKeyServiceImpl implements AiApiKeyService { | @@ -40,7 +40,7 @@ public class AiApiKeyServiceImpl implements AiApiKeyService { | ||
| 40 | @Resource | 40 | @Resource |
| 41 | private AiModelFactory modelFactory; | 41 | private AiModelFactory modelFactory; |
| 42 | @Resource | 42 | @Resource |
| 43 | - private AiVectorFactory vectorFactory; | 43 | + private AiVectorStoreFactory vectorFactory; |
| 44 | 44 | ||
| 45 | @Override | 45 | @Override |
| 46 | public Long createApiKey(AiApiKeySaveReqVO createReqVO) { | 46 | public Long createApiKey(AiApiKeySaveReqVO createReqVO) { |
yudao-module-ai/yudao-spring-boot-starter-ai/src/main/java/cn/iocoder/yudao/framework/ai/config/YudaoAiAutoConfiguration.java
| @@ -2,8 +2,8 @@ package cn.iocoder.yudao.framework.ai.config; | @@ -2,8 +2,8 @@ package cn.iocoder.yudao.framework.ai.config; | ||
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.ai.core.factory.AiModelFactory; | 3 | import cn.iocoder.yudao.framework.ai.core.factory.AiModelFactory; |
| 4 | import cn.iocoder.yudao.framework.ai.core.factory.AiModelFactoryImpl; | 4 | import cn.iocoder.yudao.framework.ai.core.factory.AiModelFactoryImpl; |
| 5 | -import cn.iocoder.yudao.framework.ai.core.factory.AiVectorFactory; | ||
| 6 | -import cn.iocoder.yudao.framework.ai.core.factory.AiVectorFactoryImpl; | 5 | +import cn.iocoder.yudao.framework.ai.core.factory.AiVectorStoreFactory; |
| 6 | +import cn.iocoder.yudao.framework.ai.core.factory.AiVectorStoreFactoryImpl; | ||
| 7 | import cn.iocoder.yudao.framework.ai.core.model.deepseek.DeepSeekChatModel; | 7 | import cn.iocoder.yudao.framework.ai.core.model.deepseek.DeepSeekChatModel; |
| 8 | import cn.iocoder.yudao.framework.ai.core.model.deepseek.DeepSeekChatOptions; | 8 | import cn.iocoder.yudao.framework.ai.core.model.deepseek.DeepSeekChatOptions; |
| 9 | import cn.iocoder.yudao.framework.ai.core.model.midjourney.api.MidjourneyApi; | 9 | import cn.iocoder.yudao.framework.ai.core.model.midjourney.api.MidjourneyApi; |
| @@ -39,8 +39,8 @@ public class YudaoAiAutoConfiguration { | @@ -39,8 +39,8 @@ public class YudaoAiAutoConfiguration { | ||
| 39 | } | 39 | } |
| 40 | 40 | ||
| 41 | @Bean | 41 | @Bean |
| 42 | - public AiVectorFactory aiVectorFactory() { | ||
| 43 | - return new AiVectorFactoryImpl(); | 42 | + public AiVectorStoreFactory aiVectorFactory() { |
| 43 | + return new AiVectorStoreFactoryImpl(); | ||
| 44 | } | 44 | } |
| 45 | 45 | ||
| 46 | 46 |
yudao-module-ai/yudao-spring-boot-starter-ai/src/main/java/cn/iocoder/yudao/framework/ai/core/factory/AiVectorFactory.java renamed to yudao-module-ai/yudao-spring-boot-starter-ai/src/main/java/cn/iocoder/yudao/framework/ai/core/factory/AiVectorStoreFactory.java
| @@ -8,7 +8,7 @@ import org.springframework.ai.vectorstore.VectorStore; | @@ -8,7 +8,7 @@ import org.springframework.ai.vectorstore.VectorStore; | ||
| 8 | * AI Vector 模型工厂的接口类 | 8 | * AI Vector 模型工厂的接口类 |
| 9 | * @author xiaoxin | 9 | * @author xiaoxin |
| 10 | */ | 10 | */ |
| 11 | -public interface AiVectorFactory { | 11 | +public interface AiVectorStoreFactory { |
| 12 | 12 | ||
| 13 | 13 | ||
| 14 | /** | 14 | /** |
yudao-module-ai/yudao-spring-boot-starter-ai/src/main/java/cn/iocoder/yudao/framework/ai/core/factory/AiVectorFactoryImpl.java renamed to yudao-module-ai/yudao-spring-boot-starter-ai/src/main/java/cn/iocoder/yudao/framework/ai/core/factory/AiVectorStoreFactoryImpl.java
| @@ -18,7 +18,7 @@ import redis.clients.jedis.JedisPooled; | @@ -18,7 +18,7 @@ import redis.clients.jedis.JedisPooled; | ||
| 18 | * | 18 | * |
| 19 | * @author xiaoxin | 19 | * @author xiaoxin |
| 20 | */ | 20 | */ |
| 21 | -public class AiVectorFactoryImpl implements AiVectorFactory { | 21 | +public class AiVectorStoreFactoryImpl implements AiVectorStoreFactory { |
| 22 | 22 | ||
| 23 | @Override | 23 | @Override |
| 24 | public VectorStore getOrCreateVectorStore(EmbeddingModel embeddingModel, AiPlatformEnum platform, String apiKey, String url) { | 24 | public VectorStore getOrCreateVectorStore(EmbeddingModel embeddingModel, AiPlatformEnum platform, String apiKey, String url) { |