> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.empiriolabs.ai/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.empiriolabs.ai/_mcp/server.

# Qwen3.5 Omni Flash

> Cost-efficient omni-modal model handling text, image, audio, and video, with up to 3 hours of audio and 1 hour of video across 90+ languages.

![Qwen3.5 Omni Flash](https://media.empiriolabs.ai/model-logos/qwen3-5-omni-flash.png)

[Alibaba Cloud](/providers/alibaba) · Text Generation

`POST /v1/chat/completions`

Cost-efficient omni-modal model handling text, image, audio, and video, with up to 3 hours of audio and 1 hour of video across 90+ languages.

## At a glance

| Field               | Value                                                                                                                                                                                     |
| ------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Model id            | `qwen3-5-omni-flash`                                                                                                                                                                      |
| Model release date  | 2026-03-30                                                                                                                                                                                |
| Input modalities    | Text, Image, Video, Audio                                                                                                                                                                 |
| Output modalities   | Text, Audio                                                                                                                                                                               |
| Context window      | 256K                                                                                                                                                                                      |
| Weight precision    | -                                                                                                                                                                                         |
| Max output tokens   | 32,768                                                                                                                                                                                    |
| Region              | Singapore                                                                                                                                                                                 |
| Features            | vision, audio_in, audio_out, multilingual, function_calling, web_search                                                                                                                   |
| Native inference    | No                                                                                                                                                                                        |
| New                 | No                                                                                                                                                                                        |
| Structured output   | Not supported                                                                                                                                                                             |
| Supported endpoints | `POST /v1/chat/completions`, `POST /v1/responses`, `POST /v1/messages`, `POST /v1/audio/speech`, `POST /v1beta/models/qwen3-5-omni-flash:generateContent`, `POST /v1/audio/speech:stream` |
| Alternate model ids | `qwen3.5-omni-flash`                                                                                                                                                                      |

## Pricing

| Charge        | Spec                          | Rate    |
| ------------- | ----------------------------- | ------- |
| Input: audio  | per 1M audio input tokens     | \$6.00  |
| Input         | per 1M prompt tokens          | \$0.80  |
| Output        | per 1M generated tokens       | \$4.40  |
| Output: audio | per 1M generated audio tokens | \$23.80 |
| Web search    | per request when enabled      | \$0.015 |

## Example request

```bash
curl https://api.empiriolabs.ai/v1/chat/completions \
  -H 'Authorization: Bearer $EMPIRIOLABS_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"model": "qwen3-5-omni-flash", "messages": [{"role":"user","content":"Hello"}]}'
```

## Parameters

| Parameter                   | Type    | Required | Default   | Description                                                                                                      |
| --------------------------- | ------- | -------- | --------- | ---------------------------------------------------------------------------------------------------------------- |
| `temperature`               | number  | no       | `0.7`     | Sampling temperature. 0 is deterministic and 2 is maximum randomness. · Range: 0 – 2                             |
| `top_p`                     | number  | no       | `0.9`     | Nucleus sampling probability mass. Lower values make outputs more focused. · Range: 0 – 1                        |
| `max_tokens`                | number  | no       | `4096`    | Maximum output tokens. · Range: 1 – 32768                                                                        |
| `output_mode`               | enum    | no       | `"text"`  | Output format mode. text = text only, text_audio = text plus synthesized speech. · Allowed: `text`, `text_audio` |
| `voice`                     | string  | no       | `"Tina"`  | Voice for audio output, used when output_mode is text_audio.                                                     |
| `vl_high_resolution_images` | boolean | no       | -         | Use higher resolution processing for image inputs. When omitted, the model's own default applies.                |
| `max_pixels`                | number  | no       | `2621440` | Maximum pixel count per image when high resolution processing is disabled. · Range: 4096 – 16777216              |
| `video_fps`                 | number  | no       | `2`       | Frames per second to sample from video inputs. · Range: 0.1 – 10                                                 |
| `tool_web_search`           | boolean | no       | false     | Search the web for real-time information. Adds \$0.015 to the request cost when enabled.                         |

## Notes

**Audio billing**

* Audio is billed at a higher token rate than text/image/video
* When audio output is enabled, output text is NOT charged, only audio tokens

**Voice and language**

* 55 voice timbres available
* Audio output supports 29 languages, 7 dialects

**Per-tool billing (`usage.tool_usage`)**

When this model invokes tools (web search, code interpreter, etc.) inside a single request, the response carries a normalized `usage.tool_usage` map alongside the token counts. The example below shows the shape, exact field names, units, and which tools appear can vary slightly per provider:

```json
"usage": {
  "prompt_tokens": 123,
  "completion_tokens": 456,
  "cost_usd": 0.0042,
  "tool_usage": {"web_search": 3, "code_interpreter": 1}
}
```

The tool counts are already factored into `cost_usd`, they are surfaced for transparency so you can audit per-tool billing. The field is omitted when no tools were invoked.

---

*Machine-readable schema:* `GET https://api.empiriolabs.ai/v1/models/qwen3-5-omni-flash`.