Class SpringAIVolcengineConfig

java.lang.Object
com.bytedesk.ai.springai.providers.volcengine.SpringAIVolcengineConfig

@Configuration @ConditionalOnProperty(name="spring.ai.volcengine.chat.enabled", havingValue="true", matchIfMissing=false) public class SpringAIVolcengineConfig extends Object
  • Field Details

    • baseUrl

      @Value("${spring.ai.volcengine.base-url:https://ark.cn-beijing.volces.com/api/v3}") private String baseUrl
    • apiKey

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

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

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

    • SpringAIVolcengineConfig

      public SpringAIVolcengineConfig()
  • Method Details

    • volcengineApi

      @Bean("volcengineApi") org.springframework.ai.openai.api.OpenAiApi volcengineApi()
    • volcengineChatOptions

      @Bean("volcengineChatOptions") org.springframework.ai.openai.OpenAiChatOptions volcengineChatOptions()
    • volcengineChatModel

      @Bean("volcengineChatModel") org.springframework.ai.openai.OpenAiChatModel volcengineChatModel()
    • volcengineChatClient

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