Class SpringAIDashscopeConfig
java.lang.Object
com.bytedesk.ai.springai.providers.dashscope.SpringAIDashscopeConfig
@Configuration
@ConditionalOnProperty(name="spring.ai.dashscope.chat.enabled",
havingValue="true",
matchIfMissing=false)
public class SpringAIDashscopeConfig
extends Object
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) org.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
@Value("${spring.ai.dashscope.base-url:https://dashscope.aliyuncs.com/compatible-mode}") private String baseUrl -
apiKey
-
model
-
temperature
-
-
Constructor Details
-
SpringAIDashscopeConfig
public SpringAIDashscopeConfig()
-
-
Method Details
-
dashscopeApi
@Bean("dashscopeApi") org.springframework.ai.openai.api.OpenAiApi dashscopeApi() -
dashscopeChatOptions
@Bean("dashscopeChatOptions") org.springframework.ai.openai.OpenAiChatOptions dashscopeChatOptions() -
dashscopeChatModel
@Bean("dashscopeChatModel") org.springframework.ai.openai.OpenAiChatModel dashscopeChatModel() -
dashscopeChatClient
@Bean("dashscopeChatClient") org.springframework.ai.chat.client.ChatClient dashscopeChatClient()
-