---
title: "POST /v1/audio/transcriptions"
method: POST
path: "/v1/audio/transcriptions"
tags: ["inference"]
---

# POST /v1/audio/transcriptions

`POST /v1/audio/transcriptions`

OpenAI-compatible audio transcription backed by SIE native extract. The multipart upload is bounded at 24 MiB. json, text, srt, verbose_json, and vtt responses are supported; stream=true and diarized_json are rejected explicitly.

## Headers

- `X-SIE-MACHINE-PROFILE` string, nullable
- `X-SIE-Pool` string, nullable
- `X-SIE-SDK-Version` string, nullable

## Response `200`

OpenAI-compatible transcription response

- OpenAITranscriptionResponse
  - `duration` number, double, nullable
  - `language` string, nullable
  - `segments` OpenAITranscriptionSegment[], nullable
    - `end` number, double, required
    - `id` integer, required
    - `start` number, double, required
    - `text` string, required
  - `task` string, nullable
  - `text` string, required
  - `usage` OpenAITranscriptionUsage
    - `seconds` number, double, required
    - `type` string, required
  - `words` OpenAITranscriptionWord[], nullable
    - `end` number, double, required
    - `start` number, double, required
    - `word` string, required

## Other responses

- `400` — Invalid or unsupported field
- `401` — Missing or invalid bearer token
- `404` — Model not found
- `413` — Multipart body or audio file too large
- `500` — Malformed worker response or gateway internal error; gateway auth enabled but no tokens configured
- `502` — Model load failed
- `503` — Provisioning, queue, loading, or capacity unavailable
- `504` — Result channel closed

---

[API](https://skmtc.net/superlinked/apis/sie-gateway.md) · [All operations](https://skmtc.net/superlinked/apis/sie-gateway/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/superlinked/sie-gateway/versions/06a326e2c3e9/schema)
