Class SpringAIBaiduConfig
java.lang.Object
com.bytedesk.ai.springai.providers.baidu.SpringAIBaiduConfig
@Configuration
@ConditionalOnProperty(name="spring.ai.baidu.chat.enabled",
havingValue="true",
matchIfMissing=false)
public class SpringAIBaiduConfig
extends Object
百度智能云配置
https://console.bce.baidu.com/iam/#/iam/apikey/list
https://cloud.baidu.com/doc/WENXINWORKSHOP/s/Fm2vrveyu
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) org.springframework.ai.openai.api.OpenAiApi
baiduApi()
(package private) org.springframework.ai.chat.client.ChatClient
(package private) org.springframework.ai.openai.OpenAiChatModel
(package private) org.springframework.ai.openai.OpenAiChatOptions
-
Field Details
-
baseUrl
-
apiKey
-
model
-
temperature
-
-
Constructor Details
-
SpringAIBaiduConfig
public SpringAIBaiduConfig()
-
-
Method Details
-
baiduApi
@Bean("baiduApi") org.springframework.ai.openai.api.OpenAiApi baiduApi() -
baiduChatOptions
@Bean("baiduChatOptions") org.springframework.ai.openai.OpenAiChatOptions baiduChatOptions() -
baiduChatModel
@Bean("baiduChatModel") org.springframework.ai.openai.OpenAiChatModel baiduChatModel() -
baiduChatClient
@Bean("baiduChatClient") org.springframework.ai.chat.client.ChatClient baiduChatClient()
-