Class OpenAiAudioSpeechAutoConfiguration
java.lang.Object
org.springframework.ai.model.openai.autoconfigure.OpenAiAudioSpeechAutoConfiguration
@AutoConfiguration
@EnableConfigurationProperties({OpenAiCommonProperties.class,OpenAiAudioSpeechProperties.class})
@ConditionalOnProperty(name="spring.ai.model.audio.speech",
havingValue="openai",
matchIfMissing=true)
public class OpenAiAudioSpeechAutoConfiguration
extends Object
Audio Speech
Auto-configuration for OpenAI SDK.- Author:
- Thomas Vitale, Stefan Vassilev, Christian Tzolov, Yanming Zhou, Issam El-atif, Ilayaperumal Gopinathan, Sebastien Deleuze
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionopenAiSdkAudioSpeechModel(OpenAiCommonProperties commonProperties, OpenAiAudioSpeechProperties speechProperties, org.springframework.beans.factory.ObjectProvider<io.micrometer.observation.ObservationRegistry> observationRegistry, org.springframework.beans.factory.ObjectProvider<io.micrometer.core.instrument.MeterRegistry> meterRegistry, org.springframework.beans.factory.ObjectProvider<OpenAiHttpClientBuilderCustomizer> httpClientBuilderCustomizers)
-
Constructor Details
-
OpenAiAudioSpeechAutoConfiguration
public OpenAiAudioSpeechAutoConfiguration()
-
-
Method Details
-
openAiSdkAudioSpeechModel
@Bean @ConditionalOnMissingBean public OpenAiAudioSpeechModel openAiSdkAudioSpeechModel(OpenAiCommonProperties commonProperties, OpenAiAudioSpeechProperties speechProperties, org.springframework.beans.factory.ObjectProvider<io.micrometer.observation.ObservationRegistry> observationRegistry, org.springframework.beans.factory.ObjectProvider<io.micrometer.core.instrument.MeterRegistry> meterRegistry, org.springframework.beans.factory.ObjectProvider<OpenAiHttpClientBuilderCustomizer> httpClientBuilderCustomizers)
-