瀏覽代碼

【优化】优化 chat 初始化

cherishsince 1 年之前
父節點
當前提交
4a6b4e5f65

+ 0 - 28
yudao-module-ai/yudao-spring-boot-starter-ai/src/main/java/cn/iocoder/yudao/framework/ai/config/YudaoAiAutoConfiguration.java

@@ -12,15 +12,10 @@ import cn.iocoder.yudao.framework.ai.chatyiyan.YiYanChatClient;
 import cn.iocoder.yudao.framework.ai.chatyiyan.YiYanOptions;
 import cn.iocoder.yudao.framework.ai.chatyiyan.api.YiYanApi;
 import cn.iocoder.yudao.framework.ai.exception.AiException;
-import org.springframework.beans.BeansException;
-import org.springframework.beans.factory.InitializingBean;
 import org.springframework.boot.autoconfigure.AutoConfiguration;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
 import org.springframework.boot.context.properties.EnableConfigurationProperties;
-import org.springframework.context.ApplicationContext;
-import org.springframework.context.ApplicationContextAware;
 import org.springframework.context.annotation.Bean;
-import org.springframework.context.support.GenericApplicationContext;
 
 import java.util.HashMap;
 import java.util.Map;
@@ -65,29 +60,6 @@ public class YudaoAiAutoConfiguration {
         return chatMap;
     }
 
-    public static class InitChatClient implements InitializingBean, ApplicationContextAware {
-
-        private GenericApplicationContext applicationContext;
-        private YudaoAiProperties yudaoAiProperties;
-
-        public InitChatClient(YudaoAiProperties yudaoAiProperties) {
-            this.yudaoAiProperties = yudaoAiProperties;
-        }
-
-        @Override
-        public void afterPropertiesSet() {
-
-
-            System.err.println(applicationContext.getBean("qianWen"));
-            System.err.println(applicationContext.getBean("yiYan"));
-        }
-
-        @Override
-        public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
-            this.applicationContext = (GenericApplicationContext) applicationContext;
-        }
-    }
-
     private static Object createChatClient(YudaoAiProperties.ChatProperties chatProperties) {
         if (AiPlatformEnum.XING_HUO == chatProperties.getAiPlatform()) {
             YudaoAiProperties.XingHuoProperties xingHuoProperties = (YudaoAiProperties.XingHuoProperties) chatProperties;