Class SpringAIMinimaxChatConfig

java.lang.Object
com.bytedesk.ai.springai.providers.minimax.SpringAIMinimaxChatConfig

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

    • baseUrl

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

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

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

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

    • SpringAIMinimaxChatConfig

      public SpringAIMinimaxChatConfig()
  • Method Details

    • minimaxApi

      @Bean("minimaxApi") org.springframework.ai.minimax.api.MiniMaxApi minimaxApi()
    • minimaxChatOptions

      @Bean("minimaxChatOptions") org.springframework.ai.minimax.MiniMaxChatOptions minimaxChatOptions()
    • minimaxChatModel

      @Bean("minimaxChatModel") org.springframework.ai.minimax.MiniMaxChatModel minimaxChatModel()
    • minimaxChatClient

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