Class OpenAiAudioSpeechProperties

java.lang.Object
org.springframework.ai.model.openai.autoconfigure.AbstractOpenAiProperties
org.springframework.ai.model.openai.autoconfigure.OpenAiAudioSpeechProperties

@ConfigurationProperties("spring.ai.openai.audio.speech") public class OpenAiAudioSpeechProperties extends AbstractOpenAiProperties
OpenAI SDK Audio Speech autoconfiguration properties.
Author:
Ahmed Yousri, Stefan Vassilev, Jonghoon Park, Ilayaperumal Gopinathan
  • Field Details

  • Constructor Details

    • OpenAiAudioSpeechProperties

      public OpenAiAudioSpeechProperties()
  • Method Details

    • getModel

      public @Nullable String getModel()
      Overrides:
      getModel in class AbstractOpenAiProperties
    • setModel

      public void setModel(@Nullable String model)
      Overrides:
      setModel in class AbstractOpenAiProperties
    • getInput

      public @Nullable String getInput()
    • setInput

      public void setInput(@Nullable String input)
    • getVoice

      public @Nullable String getVoice()
    • setVoice

      public void setVoice(@Nullable String voice)
    • getResponseFormat

      public @Nullable String getResponseFormat()
    • setResponseFormat

      public void setResponseFormat(@Nullable String responseFormat)
    • getSpeed

      public @Nullable Double getSpeed()
    • setSpeed

      public void setSpeed(@Nullable Double speed)
    • toOptions

      public org.springframework.ai.openai.OpenAiAudioSpeechOptions toOptions()
    • getOptions

      @DeprecatedConfigurationProperty(replacement="spring.ai.openai.audio.speech") @Deprecated(since="2.0.0", forRemoval=true) public OpenAiAudioSpeechProperties.Options getOptions()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setOptions

      public void setOptions(OpenAiAudioSpeechProperties.Options options)