Create an upload
create_uploadFor a file on your machine: returns an upload_url. PUT the file to it, then call start_transcription.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model | No | Default "mai-transcribe". See get_service_info. | |
| summary | No | Also write an AI summary when the transcript is ready. | |
| filename | Yes | File name including extension, e.g. "meeting.mp3". | |
| 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. | |
| size_bytes | Yes | Exact file size in bytes (max 2 GB). | |
| action_items | No | Also extract action items when the transcript is ready. | |
| content_type | Yes | MIME type, e.g. "audio/mpeg" or "video/mp4". | |
| speaker_labels | No | Label who speaks when. | |
| translate_to_english | No | Translate the speech to English while transcribing. Only with model "whisper". |