Class OpenAiAudioTranscriptionModel
java.lang.Object
dev.langchain4j.model.openai.OpenAiAudioTranscriptionModel
- All Implemented Interfaces:
AudioTranscriptionModel
@Experimental
public class OpenAiAudioTranscriptionModel
extends Object
implements 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.
You can find description of parameters here.
- Since:
- 1.10.0
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionbuilder()provider()transcribe(AudioTranscriptionRequest audioRequest) Given an audio transcription request, generates a transcription.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface AudioTranscriptionModel
transcribeToText
-
Constructor Details
-
OpenAiAudioTranscriptionModel
-
-
Method Details
-
transcribe
Description copied from interface:AudioTranscriptionModelGiven an audio transcription request, generates a transcription.- Specified by:
transcribein interfaceAudioTranscriptionModel- Parameters:
audioRequest- The transcription request containing the audio file and optional parameters- Returns:
- The generated transcription response
-
provider
- Specified by:
providerin interfaceAudioTranscriptionModel
-
builder
-