Class SpringAIDeepseekChatConfig

java.lang.Object
com.bytedesk.ai.springai.providers.deepseek.SpringAIDeepseekChatConfig

@Configuration @ConditionalOnProperty(prefix="spring.ai.deepseek.chat", name="enabled", havingValue="true", matchIfMissing=false) public class SpringAIDeepseekChatConfig extends Object
Deepseek 聊天配置
  • Field Details

    • baseUrl

      @Value("${spring.ai.deepseek.base-url:https://api.deepseek.com}") private String baseUrl
    • apiKey

      @Value("${spring.ai.deepseek.api-key:sk-xxx}") private String apiKey
    • model

      @Value("${spring.ai.deepseek.chat.options.model:deepseek-chat}") private String model
    • temperature

      @Value("${spring.ai.deepseek.chat.options.temperature:0.7}") private Double temperature
  • Constructor Details

    • SpringAIDeepseekChatConfig

      public SpringAIDeepseekChatConfig()
  • Method Details

    • deepseekApi

      @Bean("deepseekApi") org.springframework.ai.deepseek.api.DeepSeekApi deepseekApi()
    • deepseekChatOptions

      @Bean("deepseekChatOptions") org.springframework.ai.deepseek.DeepSeekChatOptions deepseekChatOptions()
    • deepseekChatModel

      @Bean("deepseekChatModel") org.springframework.ai.deepseek.DeepSeekChatModel deepseekChatModel()
    • deepseekChatClient

      @Bean("deepseekChatClient") org.springframework.ai.chat.client.ChatClient deepseekChatClient()