Transcribe an attached file
transcribe_fileStart transcribing an audio or video file your user attached in a ChatGPT chat. ChatGPT fills in a temporary download link and convert.express downloads the file from it. Other chat apps cannot fill in that link: use create_upload for files attached there. Returns job_id; then poll get_job.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| file | Yes | An audio or video file your user attached in a ChatGPT chat. | |
| model | No | Default "mai-transcribe". See get_service_info. | |
| summary | No | Also write an AI summary when the transcript is ready. | |
| language | No | ISO 639-1 code such as "en". Omit to auto-detect. | |
| robot_key | No | Pass the robot_key from your earlier jobs so all your jobs stay together. Omit on your very first call — a new one is returned. | |
| action_items | No | Also extract action items when the transcript is ready. | |
| speaker_labels | No | Label who speaks when. | |
| translate_to_english | No | Translate the speech to English while transcribing. Only with model "whisper". |