GptAudioTranscriptionRequest class
- Annotations
-
- @JsonSerializable(includeIfNull: false)
Properties
-
fileName
↔ String?
-
getter/setter pair
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
language
↔ String?
-
The language of the input audio.
Supplying the input language
in ISO-639-1 format will improve accuracy and latency.
getter/setter pair
-
model
↔ String
-
ID of the model to use. Only whisper-1
(which is powered by our open source Whisper V2 model)
is currently available.
getter/setter pair
-
prompt
↔ String?
-
An optional text to guide the model's style or continue
a previous audio segment. The prompt should match the audio language.
getter/setter pair
-
responseFormat
↔ GptAudioTranscriptionResponseFormat?
-
The format of the transcript output, in one of
these options: json, text, srt, verbose_json, or vtt.
getter/setter pair
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
temperature
↔ double?
-
The sampling temperature, between 0 and 1. Higher values
like 0.8 will make the output more random, while lower
values like 0.2 will make it more focused and deterministic.
If set to 0, the model will use log probability to automatically
increase the temperature until certain thresholds are hit.
getter/setter pair
-
timestampGranularities
↔ List<GptTimestampGranularity>
-
The timestamp granularities to populate for this transcription.
response_format must be set verbose_json to use timestamp granularities.
Either or both of these options are supported: word, or segment.
Note: There is no additional latency for segment timestamps, but
generating word timestamps incurs additional latency.
getter/setter pair