> ## 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.                                              |
