{"servers":[{"url":"https://api.modellix.ai/api/v1/microsoft/mai-transcribe-1.5"}],"post":{"description":"[Core Function] MAI-Transcribe 1.5 transcribes a single public audio URL into text via an async task. [Strengths] Multi-lingual recognition, optional locale forcing, phrase-list biasing, and word-level timestamps. [Best For] Meeting notes, captions, and batch audio-to-text. [Limitations] Do NOT use file upload; URL-only input. Do NOT expect speaker diarization. Supported audio: WAV, MP3, or FLAC up to 300 MB. [Routing] Use this model for Microsoft MAI speech recognition quality with URL-based audio.","operationId":"maiTranscribe15","requestBody":{"content":{"application/json":{"examples":{"basic":{"summary":"Minimal request","value":{"url":"https://cdn.example.com/meeting.wav"}},"withHints":{"summary":"Locale + phrase list","value":{"locales":["zh"],"phrase_list":["Modellix","MAI"],"url":"https://cdn.example.com/meeting.mp3"}}},"schema":{"additionalProperties":false,"properties":{"locales":{"description":"Optional language codes to force recognition. Omit for multi-lingual auto mode.","items":{"enum":["ar","as","bg","bn","ca","cs","da","de","el","en","es","et","fi","fr","gu","hi","hu","id","it","ja","kn","ko","lt","ml","mr","nb","nl","or","pa","pl","pt","ro","ru","sk","sl","sv","ta","te","th","tr","uk","vi","zh"],"type":"string"},"maxItems":10,"type":"array"},"phrase_list":{"description":"Domain phrases for entity biasing (product names, proper nouns).","items":{"maxLength":100,"minLength":1,"type":"string"},"maxItems":100,"type":"array"},"url":{"description":"Public http(s) URL of the audio file. Supported formats: WAV, MP3, FLAC (up to 300 MB).","minLength":1,"pattern":"^https?://","type":"string"}},"required":["url"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"example":{"code":0,"data":{"get_result":{"method":"GET","url":"https://api.modellix.ai/api/v1/tasks/task-mai-transcribe-001"},"model_id":"microsoft/mai-transcribe-1.5","status":"pending","task_id":"task-mai-transcribe-001"},"message":"success"},"schema":{"description":"Response object for asynchronous task submission.","properties":{"code":{"description":"Response code, 0 indicates success","example":0,"type":"integer"},"data":{"description":"Task submission details. Poll GET /api/v1/tasks/{task_id} until status is success; the transcription appears in result.resources. See Common API: Query Task Result.","properties":{"get_result":{"description":"Endpoint to query the task result. See Common API: Query Task Result.","properties":{"method":{"example":"GET","type":"string"},"url":{"example":"https://api.modellix.ai/api/v1/tasks/task-mai-transcribe-001","type":"string"}},"type":"object"},"model_id":{"description":"Model ID in provider/model format","example":"microsoft/mai-transcribe-1.5","type":"string"},"status":{"description":"Initial task status","enum":["pending","processing"],"example":"pending","type":"string"},"task_id":{"description":"Unique task identifier for polling","example":"task-mai-transcribe-001","type":"string"}},"required":["status","task_id","model_id"],"type":"object"},"message":{"description":"Response message","example":"success","type":"string"}},"required":["code","message","data"],"type":"object"}}},"description":"Task submitted successfully. Poll GET /api/v1/tasks/{task_id} until the task completes; the transcription result is returned on the task result."},"400":{"description":"Invalid parameters"},"401":{"description":"Missing or invalid API key"},"429":{"description":"Rate limited"},"500":{"description":"Internal server error"}},"summary":"MAI-Transcribe 1.5","x-mint":{"href":"microsoft/mai-transcribe-1-5"}}}