openai/whisper-1

Docs
Schema

[Core Function] OpenAI Whisper transcribes a single public audio URL into text via an async task. [Strengths] Multiple output formats (verbose_json with word/segment timestamps, plain text, SRT, VTT), optional language and prompt biasing. [Best For] Meeting notes, podcasts, captions, and batch audio-to-text. [Limitations] Do NOT use file upload; URL-only input (audio up to 25 MB). Prefer verbose_json when you need duration or timestamps. [Routing] Use whisper-1 for OpenAI Whisper quality with URL-based audio.

$0.0001/sec
speech-to-text

Input

Optional text to guide the model's style or continue a previous segment.
Public http(s) URL of the audio file (max 25 MB).
Hint: Drag and drop files, paste from clipboard (Ctrl/Cmd+V), or provide a URL.
ISO-639-1 language hint for transcription.
Output format. verbose_json recommended for duration and timestamps.
verbose_json
Sampling temperature; higher values increase randomness.
Timestamp detail levels. Requires response_format=verbose_json when non-empty.
timestamp_granularities

Result

No results yet

Run the model to preview the output here.

Next:

README

Attributes

Parameters

Name Description Type Required Enums
prompt Optional text to guide the model’s style or continue a previous segment. string No -
url Public http(s) URL of the audio file (max 25 MB). string Yes -
language ISO-639-1 language hint for transcription. string No -
response_format Output format. verbose_json recommended for duration and timestamps. string No json, text, srt, verbose_json, vtt
temperature Sampling temperature; higher values increase randomness. number No -
timestamp_granularities Timestamp detail levels. Requires response_format=verbose_json when non-empty. string[] No word, segment

Pricing

Unit: $/sec

Pricing
$0.0001/sec