ModelScope (魔搭): Alibaba’s Open Model Hub for Qwen and Beyond

ModelScope (魔搭) is the open-source model hub built by Alibaba Cloud, the same company behind the qwen by alibaba model family — often called «the Chinese Hugging Face.» It hosts models, datasets and demo apps, and according to Alibaba Cloud’s official blog, it’s one of the two official places to download Qwen open-weight models.

ModelScope hub node linking Qwen model-family cards, datasets and studios
ModelScope is the central hub that gathers Alibaba’s Qwen model family, datasets and demo apps in one place.

ModelScope launched in 2022 in mainland China as an Alibaba Cloud project, and its English-language version was announced on June 25, 2024, at CVPR in Seattle.

Unofficial. This site is not affiliated with, endorsed by, or sponsored by Alibaba or the Qwen team.

What Is ModelScope?

ModelScope is built on the idea of Model-as-a-Service (MaaS): AI models turned into ready-to-use, deployable services rather than raw research artifacts. It bundles a model hub, a dataset hub, hosted demo apps called Studios, and a unified Python library — all under one modelscope.cn roof. The concept and the platform itself are Alibaba Cloud’s own framing, laid out in the ModelScope community and the modelscope GitHub project.

The «Model-as-a-Service» idea

Instead of just publishing weights and leaving developers to wire up their own inference stack, ModelScope pairs each model with a working demo, a standard loading interface, and — where relevant — a training recipe. That’s the practical meaning of Model-as-a-Service platform here: a model page isn’t just a download link, it’s a runnable service you can try in the browser before touching any code.

Scale and origin (attributed)

ModelScope was launched in 2022 in mainland China by Alibaba Cloud, with roots tracing back to Alibaba’s DAMO Academy research arm. The English-language version was announced on June 25, 2024, at the CVPR conference in Seattle, opening the platform to a global developer audience beyond its original mainland-China footprint.

ModelScope scale: 5M+ developers, 5,000+ models, 1,500+ datasets, per Alibaba Cloud 2024
Alibaba Cloud’s own 2024 figures for ModelScope’s scale — attributed, not independently audited.

According to Alibaba Cloud (June 2024), the ModelScope community had grown to:

  • Over 5 million developers
  • Over 5,000 ready-to-use models
  • Over 1,500 high-quality Chinese-language datasets

These are Alibaba’s own published figures, not independently audited numbers. Models on the hub come from Alibaba itself, from other Chinese AI labs such as Baichuan and Zhipu, and from individual community contributors — mirroring how Hugging Face aggregates uploads from many organizations rather than a single vendor.

ModelScope, Alibaba and Qwen — How They Connect

Alibaba Cloud is the company; ModelScope and Qwen are two separate things it builds. Getting that distinction straight avoids most of the confusion people have about «is ModelScope a Qwen product?»

One company, two things: the hub vs the models

ModelScope is the hub — the place where the open weights, datasets and demo apps live. Qwen (通义千问, Tongyi Qianwen) is the model family — the actual large language models Alibaba Cloud trains and publishes. ModelScope hosts Qwen releases the same way Hugging Face does: as downloadable repositories under a Qwen/... namespace. A separate Alibaba Cloud product, DashScope (also branded Model Studio), offers Qwen as a paid hosted API rather than downloadable weights — useful to know so you don’t confuse «download the model» with «call the API.»

Which Qwen lines you’ll find

ModelScope hosts the full arc of Qwen releases, spanning general-purpose generations and specialized lines built for particular tasks:

  • General generations — the original Qwen, then Qwen1.5, Qwen2, Qwen2.5, and Qwen3
  • Qwen-Coder — tuned for programming tasks
  • Qwen-VL — vision-language models
  • Qwen-Audio — speech and audio tasks
  • Qwen-Math — mathematical reasoning
  • QwQ — reasoning-focused models

Sizes span from small, laptop-friendly dense models up through much larger dense and mixture-of-experts variants — Alibaba and the QwenLM project describe the range qualitatively rather than fixing it to one number, since new sizes are added as the family evolves.

How to Find and Download Qwen Models on ModelScope

Downloading a Qwen model from ModelScope follows the same basic pattern as any other repository on the hub: find the model, note its ID, pull the files with one of a few standard methods.

Browse the hub

On modelscope.cn, open the Models section and search for «Qwen,» then filter by task or domain if you’re looking for something specific, like vision-language or coding. Each model page lists its ID — for example, Qwen/Qwen3-8B — along with its files and license. These IDs are the same Qwen/... naming used on Hugging Face, which makes it easy to switch between the two hubs without renaming anything in your code.

Four-step flow to download a Qwen model: browse hub, copy ID, pip install, snapshot_download
Getting a Qwen model runs the same four steps: browse the hub, copy the ID, install the library, then pull the weights.

The Qwen team itself points users toward ModelScope explicitly, especially for network reasons:

We strongly advise users especially those in mainland China to use ModelScope.

QwenLM/Qwen3

That guidance reflects a practical reality: users connecting from mainland China typically get faster, more reliable downloads from ModelScope’s infrastructure than from a hub hosted overseas.

Download methods (table)

MethodHow it works
Web downloadOpen the model page on modelscope.cn and download files directly through the browser
CLIRun modelscope download --model Qwen/Qwen3-8B from the command line
Python snapshot_downloadCall snapshot_download('Qwen/Qwen3-8B') from the modelscope library to pull the full repo
Framework env varsSet VLLM_USE_MODELSCOPE=true or SGLANG_USE_MODELSCOPE=true so vLLM or SGLang fetch weights from ModelScope automatically

Each method resolves to the same underlying files, so the choice mostly comes down to whether you’re working in a browser, a terminal, or directly inside a Python script or inference framework.

Step-by-step: get a Qwen model running locally

  1. Go to modelscope.cn and open the Models section.
  2. Search for «Qwen» and pick the line and size that fits your task (e.g. Qwen/Qwen3-8B).
  3. Copy the model ID shown on its model page.
  4. Install the library with pip install modelscope.
  5. Pull the weights with snapshot_download('Qwen/Qwen3-8B'), or use the CLI: modelscope download --model Qwen/Qwen3-8B.
  6. If you’re loading the model through vLLM or SGLang, set VLLM_USE_MODELSCOPE=true or SGLANG_USE_MODELSCOPE=true instead of downloading manually.
  7. Point your inference or fine-tuning code at the local snapshot directory returned by the download step.

The modelscope Python Library

Alongside the web hub, Alibaba maintains an open-source Python library, also called modelscope, that wraps model loading, training and dataset access into one consistent API. The library is hosted on github.com/modelscope/modelscope under the Apache License 2.0.

Install and core APIs

Install with pip install modelscope. Domain-specific extras are available too, such as [nlp], [cv], , [multi-modal], and [science], so you only pull the dependencies relevant to your use case.

pipeline() handles inference. It’s the go-to entry point for running a pretrained model on a task — text generation, classification, vision, and so on — without hand-wiring the model, tokenizer and pre/post-processing yourself.

Trainer and build_trainer() handle fine-tuning and evaluation. These give you a structured training loop rather than requiring a fully custom one.

MsDataset.load() handles datasets. It pulls a dataset from the ModelScope Datasets hub in a format ready for training or evaluation code.

snapshot_download() pulls model weights. This is the underlying function the CLI and higher-level pipeline calls rely on to fetch an entire model repository to local disk.

The library itself is licensed under Apache 2.0, separate from the license terms of any individual model it downloads.

modelscope library core APIs: pipeline for inference, Trainer, MsDataset, snapshot_download, Apache 2.0
The modelscope library wraps inference, fine-tuning, datasets and downloads into four core APIs under Apache 2.0.

A minimal download snippet

A typical download looks like this in Python:

from modelscope import snapshot_download

model_dir = snapshot_download('Qwen/Qwen3-8B')

That single call fetches the full repository — weights, tokenizer files, and config — to a local cache directory, and returns the path. Functionally, this plays the same role as snapshot_download in the Hugging Face Hub client or loading a model through Transformers: same idea, different hub behind it.

Models, Datasets and Studios (Spaces)

ModelScope organizes its content around three pillars, mirroring the shape of Hugging Face’s own hub.

Three pillars

  1. Models — model cards, weights, and usage documentation for each release, including the various Qwen lines.
  2. Datasets — training and evaluation datasets, loadable directly through MsDataset in the Python library.
  3. Studios (Spaces) — hosted, interactive demo apps where you can try a model in the browser without installing anything locally.

Content spans several domains: NLP, computer vision, audio and speech, multi-modality, and AI for Science. This structure is why ModelScope is regularly described as an open-source AI model hub rather than just a weights repository — the datasets and Studios layers are part of the same product.

ModelScope vs Hugging Face for Accessing Qwen

For anyone specifically after Qwen weights, ModelScope and Hugging Face are functionally interchangeable in most respects, with a few practical differences worth knowing.

Comparison table

CriterionModelScopeHugging Face
OriginAlibaba Cloud (China)US-based, community-driven
Qwen statusOfficial — Alibaba’s own hubOfficial — Qwen maintains an organization page
Model IDsQwen/... (identical naming)Qwen/... (identical naming)
Access in mainland ChinaGenerally faster, advised by Qwen teamCan be slower or less reliable
Python librarymodelscopetransformers / huggingface_hub
Demo appsStudiosSpaces
License (open weights)Apache 2.0 (per model)Apache 2.0 (per model)

Both hubs carry the same official open-weight releases from Alibaba, so this isn’t a case of one having «real» Qwen models and the other having mirrors — the alibaba qwen models family is published to both simultaneously.

ModelScope vs Hugging Face comparison for Qwen: origin, official status, identical IDs, library
For Qwen specifically, ModelScope and Hugging Face are interchangeable — identical IDs, same Apache 2.0 weights.

Which should you use?

If you’re located in or near mainland China, ModelScope is the practical default — that’s the situation the Qwen team’s own guidance is aimed at. Outside that region, the two hubs are largely interchangeable for Qwen specifically, since the model IDs match and both host the same Apache 2.0 weights; teams sometimes mirror a deployment between both hubs simply for redundancy rather than for any difference in the models themselves.

FAQ

keyboard_arrow_up