Model reference · open weights

Qwen3-Omni

LLMs Qwen Omni (any→any) · MoE 1 build Its own licence terms 910k dl/mo

Qwen3-Omni is an open-weight language model from Qwen. Qwen3-Omni-30B-A3B-Instruct (BF16) weighs 70.5 GB; the smallest configuration that runs it is H100 80 GB.

  • Qwen3-Omni is a natively end-to-end multilingual omni-modal foundation model developed by Qwen that processes text, images, audio, and video to deliver real-time streaming responses in both text and natural speech.
  • The model features a MoE-based Thinker-Talker architecture with 35.3B parameters and supports 119 text languages, 19 speech input languages, and 10 speech output languages.
  • It is released under an other licence and is designed for flexible control via system prompts and low-latency audio-video interaction.

Summary of the Qwen/Qwen3-Omni-30B-A3B-Instruct model card, 2026-10-01

What it is

Released byQwen
Released2025-09-20
Parameters35.3B
VRAM70.5 GB for the weights

What it runs on

Memory and cards for Qwen3-Omni-30B-A3B-Instruct (BF16)

70.5 GBweights, file size
98 MBcache per 1K tokens
1.1 GBruntime overhead, at least
65,536 tokenscontext max
CardRequests at onceContext maxMemory
8K each32K each
RTX 3060 12 GB … L40S 48 GB
6 smaller cards
———
A100 80 GB82all 64K78.2 GB
H100 80 GB1—9K78.1 GB
RTX PRO 6000 Blackwell 96 GB205all 64K93.8 GB
DGX Spark (GB10) 128 GB unified379all 64K107 GB
H200 141 GB7518all 64K138 GB
B200 180 GB12030all 64K176 GB
2× L40S 48 GB
tensor parallel
184all 64K44.0 GB a card
4× RTX 4090 24 GB
tensor parallel
225all 64K23.4 GB a card
4× RTX 3090 24 GB
tensor parallel
235all 64K23.4 GB a card
4× RTX 5090 32 GB
tensor parallel
6015all 64K31.0 GB a card
2× H100 80 GB
tensor parallel
8922all 64K78.1 GB a card
2× A100 80 GB
tensor parallel
10325all 64K78.2 GB a card
Memory needed at each load
Requests at once8K tokens each32K tokens each
172.5 GB74.9 GB
575.7 GB87.8 GB
878.1 GB97.4 GB
1684.5 GB123 GB
3297.4 GB175 GB
64123 GB278 GB

One card, with vLLM's small-card settings.

From the model card

What Qwen says about Qwen3-Omni

Read the model card

Overview

Introduction

Qwen3-Omni is the natively end-to-end multilingual omni-modal foundation models. It processes text, images, audio, and video, and delivers real-time streaming responses in both text and natural speech. We introduce several architectural upgrades to improve performance and efficiency. Key features:

  • State-of-the-art across modalities: Early text-first pretraining and mixed multimodal training provide native multimodal support. While achieving strong audio and audio-video results, unimodal text and image performance does not regress. Reaches SOTA on 22 of 36 audio/video benchmarks and open-source SOTA on 32 of 36; ASR, audio understanding, and voice conversation performance is comparable to Gemini 2.5 Pro.

  • Multilingual: Supports 119 text languages, 19 speech input languages, and 10 speech output languages.

    • Speech Input: English, Chinese, Korean, Japanese, German, Russian, Italian, French, Spanish, Portuguese, Malay, Dutch, Indonesian, Turkish, Vietnamese, Cantonese, Arabic, Urdu.
    • Speech Output: English, Chinese, French, German, Russian, Italian, Spanish, Portuguese, Japanese, Korean.
  • Novel Architecture: MoE-based Thinker–Talker design with AuT pretraining for strong general representations, plus a multi-codebook design that drives latency to a minimum.

  • Real-time Audio/Video Interaction: Low-latency streaming with natural turn-taking and immediate text or speech responses.

  • Flexible Control: Customize behavior via system prompts for fine-grained control and easy adaptation.

  • Detailed Audio Captioner: Qwen3-Omni-30B-A3B-Captioner is now open source: a general-purpose, highly detailed, low-hallucination audio captioning model that fills a critical gap in the open-source community.

Model Architecture

Cookbooks for Usage Cases

Qwen3-Omni supports a wide range of multimodal application scenarios, covering various domain tasks involving audio, image, video, and audio-visual modalities. Below are several cookbooks demonstrating the usage cases of Qwen3-Omni and these cookbooks include our actual execution logs. You can first follow the QuickStart guide to download the model and install the necessary inference environment dependencies, then run and experiment locally—try modifying prompts or switching model types, and enjoy exploring the capabilities of Qwen3-Omni!

QuickStart

Model Description and Download

Below is the description of all Qwen3-Omni models. Please select and download the model that fits your needs.

Model NameDescription
Qwen3-Omni-30B-A3B-InstructThe Instruct model of Qwen3-Omni-30B-A3B, containing both thinker and talker, supporting audio, video, and text input, with audio and text output. For more information, please read the Qwen3-Omni Technical Report.
Qwen3-Omni-30B-A3B-ThinkingThe Thinking model of Qwen3-Omni-30B-A3B, containing the thinker component, equipped with chain-of-thought reasoning, supporting audio, video, and text input, with text output. For more information, please read the Qwen3-Omni Technical Report.
Qwen3-Omni-30B-A3B-CaptionerA downstream audio fine-grained caption model fine-tuned from Qwen3-Omni-30B-A3B-Instruct, which produces detailed, low-hallucination captions for arbitrary audio inputs. It contains the thinker, supporting audio input and text output. For more information, you can refer to the model's cookbook.

During loading in Hugging Face Transformers or vLLM, model weights will be automatically downloaded based on the model name. However, if your runtime environment is not conducive to downloading weights during execution, you can refer to the following commands to manually download the model weights to a local directory:

# Download through ModelScope (recommended for users in Mainland China)
pip install -U modelscope
modelscope download --model Qwen/Qwen3-Omni-30B-A3B-Instruct --local_dir ./Qwen3-Omni-30B-A3B-Instruct
modelscope download --model Qwen/Qwen3-Omni-30B-A3B-Thinking --local_dir ./Qwen3-Omni-30B-A3B-Thinking
modelscope download --model Qwen/Qwen3-Omni-30B-A3B-Captioner --local_dir ./Qwen3-Omni-30B-A3B-Captioner

# Download through Hugging Face
pip install -U "huggingface_hub[cli]"
huggingface-cli download Qwen/Qwen3-Omni-30B-A3B-Instruct --local-dir ./Qwen3-Omni-30B-A3B-Instruct
huggingface-cli download Qwen/Qwen3-Omni-30B-A3B-Thinking --local-dir ./Qwen3-Omni-30B-A3B-Thinking
huggingface-cli download Qwen/Qwen3-Omni-30B-A3B-Captioner --local-dir ./Qwen3-Omni-30B-A3B-Captioner

Transformers Usage

Installation

The Hugging Face Transformers code for Qwen3-Omni has been successfully merged, but the PyPI package has not yet been released. Therefore, you need to install it from source using the following command. We strongly recommend that you create a new Python environment to avoid environment runtime issues.

# If you already have transformers installed, please uninstall it first, or create a new Python environment
# pip uninstall transformers
pip install git+https://github.com/huggingface/transformers
pip install accelerate

We offer a toolkit to help you handle various types of audio and visual input more conveniently, providing an API-like experience. This includes support for base64, URLs, and interleaved audio, images, and videos. You can install it using the following command and make sure your system has ffmpeg installed:

pip install qwen-omni-utils -U

Additionally, we recommend using FlashAttention 2 when running with Hugging Face Transformers to reduce GPU memory usage. However, if you are primarily using vLLM for inference, th

Quoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.

© 2026 AxForge · EU-hosted AI infrastructure Pricing Docs Trust Privacy Terms