Skip to main content
POST
Transcribe audio to text

Body

model
string
required
file
required
language
string
prompt
string
Maximum string length: 244
response_format
enum<string>
default:json
Available options:
json,
text,
str,
verbose_json,
vtt
temperature
number
default:0
Required range: 0 <= x <= 1
stream
boolean
default:false
timestamp_granularities
enum<string>

Granularity level to include timestamps in audio transcriptions.

Available options:
char,
word,
segment
seed
integer
top_p
number
Required range: 0 <= x <= 1
top_k
integer
Required range: x >= 1
n
integer
Required range: x >= 1
frequency_penalty
number
Required range: -2 <= x <= 2
presence_penalty
number
Required range: -2 <= x <= 2
max_completion_tokens
integer
Required range: x >= 1
to_language
string
repetition_penalty
number

Response

200 - application/json

Transcription result

text
string
timestamps
object