Class SpringAISiliconFlowConfig
java.lang.Object
com.bytedesk.ai.springai.siliconflow.SpringAISiliconFlowConfig
@Configuration
@ConditionalOnProperty(name="spring.ai.siliconflow.chat.enabled",
havingValue="true",
matchIfMissing=false)
public class SpringAISiliconFlowConfig
extends Object
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.ai.openai.api.OpenAiApi
(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
-
SpringAISiliconFlowConfig
public SpringAISiliconFlowConfig()
-
-
Method Details
-
siliconFlowApi
@Bean("siliconFlowApi") public org.springframework.ai.openai.api.OpenAiApi siliconFlowApi() -
siliconFlowChatOptions
@Bean("siliconFlowChatOptions") org.springframework.ai.openai.OpenAiChatOptions siliconFlowChatOptions() -
siliconFlowChatModel
@Bean("siliconFlowChatModel") org.springframework.ai.openai.OpenAiChatModel siliconFlowChatModel() -
siliconFlowChatClient
@Bean("siliconFlowChatClient") org.springframework.ai.chat.client.ChatClient siliconFlowChatClient()
-