> ## Documentation Index > Fetch the complete documentation index at: https://openrouter.ai/docs/llms.txt > Use this file to discover all available pages before exploring further. # CreateAudioTranscriptionsMultipartRequestBody ## Example Usage ```typescript theme={null} import { CreateAudioTranscriptionsMultipartRequestBody } from "@openrouter/sdk/models/operations"; // No examples available for this model ``` ## Fields | Field | Type | Required | Description | | ------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `file` | [File](https://developer.mozilla.org/en-US/docs/Web/API/File) \| [Blob](https://developer.mozilla.org/en-US/docs/Web/API/Blob) \| [operations.CreateAudioTranscriptionsMultipartFile](../../models/operations/createaudiotranscriptionsmultipartfile.mdx) | :heavy\_check\_mark: | The audio file to transcribe. The format is derived from the filename extension or the file part content type. Max 25 MB; send larger files as base64 JSON via input\_audio. | | `language` | *string* | :heavy\_minus\_sign: | The language of the input audio (ISO-639-1). | | `model` | *string* | :heavy\_check\_mark: | The model to use for transcription. | | `responseFormat` | [operations.ResponseFormat](../../models/operations/responseformat.mdx) | :heavy\_minus\_sign: | The response format. "json" (default) returns \{ text, usage }; "verbose\_json" additionally returns task, language, duration, and segment-level timestamps (OpenAI-compatible providers only). | | `temperature` | *number* | :heavy\_minus\_sign: | The sampling temperature. | | `timestampGranularities` | [operations.TimestampGranularities](../../models/operations/timestampgranularities.mdx)\[] | :heavy\_minus\_sign: | Timestamp detail levels to include when response\_format is "verbose\_json". "word" additionally returns word-level timestamps in the words array. |