Class OpenAiAudioSpeechResponseMetadata

java.lang.Object
org.springframework.ai.model.MutableResponseMetadata
org.springframework.ai.audio.tts.TextToSpeechResponseMetadata
org.springframework.ai.openai.metadata.OpenAiAudioSpeechResponseMetadata
All Implemented Interfaces:
org.springframework.ai.model.ResponseMetadata

public class OpenAiAudioSpeechResponseMetadata extends org.springframework.ai.audio.tts.TextToSpeechResponseMetadata
Audio speech metadata implementation for OpenAI using the OpenAI Java SDK.
Author:
Ahmed Yousri, Ilayaperumal Gopinathan
  • Field Details

  • Constructor Details

    • OpenAiAudioSpeechResponseMetadata

      public OpenAiAudioSpeechResponseMetadata()
    • OpenAiAudioSpeechResponseMetadata

      public OpenAiAudioSpeechResponseMetadata(@Nullable org.springframework.ai.chat.metadata.RateLimit rateLimit)
  • Method Details

    • from

      public static OpenAiAudioSpeechResponseMetadata from(com.openai.core.http.Headers headers)
    • getRateLimit

      public @Nullable org.springframework.ai.chat.metadata.RateLimit getRateLimit()
    • toString

      public String toString()
      Overrides:
      toString in class Object