@Configuration @EnableConfigurationProperties(value=AiChatProperties.class) public class AiChatAutoConfiguration extends Object
| 构造器和说明 |
|---|
AiChatAutoConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
AiChatService |
chatGptAiChatService(com.unfbx.chatgpt.OpenAiClient openAiClient)
ChatGpt聊天Service
|
AiChatService |
defaultAiChatService()
默认的AI聊天Service
|
com.unfbx.chatgpt.OpenAiClient |
openAiClient(AiChatProperties aiChatProperties)
openAI客户端
|
com.unfbx.chatgpt.OpenAiStreamClient |
openAiStreamClient(AiChatProperties aiChatProperties)
openAIStream客户端
|
@Bean
@ConditionalOnProperty(prefix="jeecg.ai-chat",
name="enabled",
havingValue="true")
public com.unfbx.chatgpt.OpenAiClient openAiClient(AiChatProperties aiChatProperties)
aiChatProperties - @Bean
@ConditionalOnProperty(prefix="jeecg.ai-chat",
name="enabled",
havingValue="true")
public com.unfbx.chatgpt.OpenAiStreamClient openAiStreamClient(AiChatProperties aiChatProperties)
aiChatProperties - @Bean @ConditionalOnBean(value=com.unfbx.chatgpt.OpenAiClient.class) public AiChatService chatGptAiChatService(com.unfbx.chatgpt.OpenAiClient openAiClient)
openAiClient - @Bean @ConditionalOnMissingBean(value=AiChatService.class) public AiChatService defaultAiChatService()
Copyright © 2024. All rights reserved.