Get eval sample audio
Returns { object, audio, sample_index, task_id, model } for a single transcription sample — the clip reference (a base64 data: URI or a URL) read from the un-redacted dataset_row (list responses redact inline data: blobs), plus the resolved task/model. Prefers the task’s configured audio_column, falling back to a heuristic scan. The clip differs across tasks, so pass task_id when a run has more than one transcription task; if the index spans multiple tasks and task_id is omitted, returns 400 rather than guessing. model is optional (the clip is identical across models) and only extends the index prefix. Returns 404 when the sample or its audio is absent, 413 when the inline clip is too large.
Authorizations
Gateway auth: send Authorization: Bearer <mka1-api-key>. For multi-user server-side integrations, you can also send X-On-Behalf-Of: <external-user-id>.
Headers
Optional external end-user identifier forwarded by the API gateway.
Path Parameters
0 <= x <= 2147483647Query Parameters
Optional preferred model row to read the clip from; the clip is identical across models within a task, so this never changes the audio, only which row is read.
Disambiguate the sample index (indices are unique per task, not per run) and let the query seek the composite index. Required when the run has more than one transcription task.
Response
OK
Playable clip reference: a base64 data: URI or an http(s) URL.
Echoes the requested sample index so the client has a complete cache key without tracking it.
-9007199254740991 <= x <= 9007199254740991The task the clip was resolved from (the clip differs across tasks).
The model row the clip was read from. The clip is identical across models within a task.