Class OpenAiAudioTranscriptionModel

java.lang.Object
dev.langchain4j.model.openai.OpenAiAudioTranscriptionModel
All Implemented Interfaces:
dev.langchain4j.model.audio.AudioTranscriptionModel

@Experimental public class OpenAiAudioTranscriptionModel extends Object implements dev.langchain4j.model.audio.AudioTranscriptionModel
Represents an OpenAI audio model with a transcription interface, only gpt-4o-transcribe, gpt-4o-mini-transcribe, whisper-1 (which is powered by our open source Whisper V2 model), and gpt-4o-transcribe-diarize are supported.
You can find description of parameters here.
Since:
1.10.0
  • Constructor Details

  • Method Details

    • transcribe

      public dev.langchain4j.model.audio.AudioTranscriptionResponse transcribe(dev.langchain4j.model.audio.AudioTranscriptionRequest audioRequest)
      Specified by:
      transcribe in interface dev.langchain4j.model.audio.AudioTranscriptionModel
    • provider

      public dev.langchain4j.model.ModelProvider provider()
      Specified by:
      provider in interface dev.langchain4j.model.audio.AudioTranscriptionModel
    • builder

      public static OpenAiAudioTranscriptionModel.Builder builder()