Class AudioObservationAutoConfiguration

java.lang.Object
org.springframework.ai.model.audio.observation.autoconfigure.AudioObservationAutoConfiguration

@AutoConfiguration(afterName="org.springframework.boot.micrometer.metrics.autoconfigure.CompositeMeterRegistryAutoConfiguration") @ConditionalOnClass({TextToSpeechModel.class,TranscriptionModel.class}) @EnableConfigurationProperties({AudioSpeechObservationProperties.class,AudioTranscriptionObservationProperties.class}) public class AudioObservationAutoConfiguration extends Object
Auto-configuration for Spring AI text-to-speech and transcription model observations: the meter handlers that record the token usage of speech and transcription models, and the opt-in handlers that log the text given to a speech model and the transcript a transcription model returned. Audio is never logged.
Since:
2.0.2
Author:
Christian Tzolov, Olivier Le Quellec
  • Constructor Details

    • AudioObservationAutoConfiguration

      public AudioObservationAutoConfiguration()