v1

latestSwagger 2.02026-07-17506.1 KB

Transcribe a remote file

post/transcribe

Request body

urlstring required
callbackUrlstring

Optional callback URL to receive subtitling status

externalIdstring

Optional external ID for tracking the subtitling job

languagestring
promptstring

Optional prompt to guide the transcription process. This can be used to provide context or specific instructions for the transcription.

format'srt' | 'vtt'
model'whisper-1' | 'gpt-4o-transcribe' | 'gpt-4o-mini-transcribe' | 'gpt-4o-mini-transcribe-2025-12-15' | 'gpt-4o-transcribe-diarize'

Transcription model to use. Default: whisper-1. Note: gpt-4o-transcribe-diarize supports speaker identification.

speakerNamesstring[]

Known speaker names for diarization (max 4). Only used with gpt-4o-transcribe-diarize model.

Response

Default Response