alt.freeweights.qwen / Qwen3-VL-4B-Thinking-1M-GGUF
From: unsloth <huggingface.co/unsloth>Newsgroups: alt.freeweights.qwenSubject:

Qwen3-VL-4B-Thinking-1M-GGUF

Date: 2026-11-15Commit: 6b10c2aSigned: 2DC28CC7B26A283B ✓

Image text to text model. Gguf weights, 71.2 GB in all. Published by unsloth under Apache-2.0.

qwen71.2GBQwen3-VL-4B-Thinking-1M-GGUFggufpermissive
FactsParamsnot statedSize71.2 GBFormatsggufTaskimage text to textLicenseApache-2.0From sourcepermissive
$ fw get unsloth/Qwen3-VL-4B-Thinking-1M-GGUF
# manifest sha256 be0d893201d3… · 71.2 GB · 32 files
$ fw verify ./Qwen3-VL-4B-Thinking-1M-GGUF unsloth/Qwen3-VL-4B-Thinking-1M-GGUF
From sourceHosted (signed)unsloth/Qwen3-VL-4B-Thinking-1M-GGUFLast check: 2026-11-15 05:01 UTC

Get help: custom fine-tune or private deploy. We review your setup before we quote.

Quantized of Qwen3-VL-4B-Thinking.

Works with

Convert with

Overview

Size
71.2 GB
Weights
1.08 GB (smallest of 26 GGUF variants)
Parameters
not stated
Formats
gguf
Task
image text to text
License
Apache-2.0 (permissive)
Files
32, each with a sha256
Publisher
unsloth
Added
2026-11-15
Section
alt.freeweights.qwen
Lineage

Original release from the publisher.

Base model: Qwen/Qwen3-VL-4B-Thinking

Where these bytes come from
Publisher at the pinned commit→You

Sources are tried in order. A file counts only when its size and sha256 match the manifest. Sources are checked when you ask for them, not on a timer.

Sources
BadgeHostLast checkResult
From sourcehuggingface.co2026-11-15 05:01 UTCpassed

Model card

From the publisher at commit 6b10c2a. Shown as plain text with links; images open at the publisher.

Note. Includes Unsloth chat template fixes!

For llama.cpp, use --jinja

Unsloth Dynamic 2.0 achieves superior accuracy & outperforms other leading quants.

https://github.com/unslothai/unsloth/ https://discord.gg/unsloth https://docs.unsloth.ai/

Chat

Qwen3-VL-4B-Thinking#

Meet Qwen3-VL — the most powerful vision-language model in the Qwen series to date.

This generation delivers comprehensive upgrades across the board: superior text understanding & generation, deeper visual perception & reasoning, extended context length, enhanced spatial and video dynamics comprehension, and stronger agent interaction capabilities.

Available in Dense and MoE architectures that scale from edge to cloud, with Instruct and reasoning‑enhanced Thinking editions for flexible, on‑demand deployment.

Key Enhancements:#
  • Visual Agent: Operates PC/mobile GUIs—recognizes elements, understands functions, invokes tools, completes tasks.
  • Visual Coding Boost: Generates Draw.io/HTML/CSS/JS from images/videos.
  • Advanced Spatial Perception: Judges object positions, viewpoints, and occlusions; provides stronger 2D grounding and enables 3D grounding for spatial reasoning and embodied AI.
  • Long Context & Video Understanding: Native 256K context, expandable to 1M; handles books and hours-long video with full recall and second-level indexing.
  • Enhanced Multimodal Reasoning: Excels in STEM/Math—causal analysis and logical, evidence-based answers.
  • Upgraded Visual Recognition: Broader, higher-quality pretraining is able to “recognize everything”—celebrities, anime, products, landmarks, flora/fauna, etc.
  • Expanded OCR: Supports 32 languages (up from 19); robust in low light, blur, and tilt; better with rare/ancient characters and jargon; improved long-document structure parsing.
  • Text Understanding on par with pure LLMs: Seamless text–vision fusion for lossless, unified comprehension.
Model Architecture Updates:#

Image: image

  1. Interleaved-MRoPE: Full‑frequency allocation over time, width, and height via robust positional embeddings, enhancing long‑horizon video reasoning.
  2. DeepStack: Fuses multi‑level ViT features to capture fine‑grained details and sharpen image–text alignment.
  3. Text–Timestamp Alignment: Moves beyond T‑RoPE to precise, timestamp‑grounded event localization for stronger video temporal modeling.

This is the weight repository for Qwen3-VL-4B-Thinking.


Model Performance#

Multimodal performance

Image: image

Pure text performance Image: image

Quickstart#

Below, we provide simple examples to show how to use Qwen3-VL with 🤖 ModelScope and 🤗 Transformers.

The code of Qwen3-VL has been in the latest Hugging face transformers and we advise you to build from source with command:

pip install git+https://github.com/huggingface/transformers
# pip install transformers==4.57.0 # currently, V4.57.0 is not released
Using 🤗 Transformers to Chat#

Here we show a code snippet to show you how to use the chat model with transformers:

from transformers import Qwen3VLForConditionalGeneration, AutoProcessor

# default: Load the model on the available device(s)
model = Qwen3VLForConditionalGeneration.from_pretrained(
    "Qwen/Qwen3-VL-4B-Thinking", dtype="auto", device_map="auto"
)

# We recommend enabling flash_attention_2 for better acceleration and memory saving, especially in multi-image and video scenarios.
# model = Qwen3VLForConditionalGeneration.from_pretrained(
#     "Qwen/Qwen3-VL-4B-Thinking",
#     dtype=torch.bfloat16,
#     attn_implementation="flash_attention_2",
#     device_map="auto",
# )

processor = AutoProcessor.from_pretrained("Qwen/Qwen3-VL-4B-Thinking")

messages = [
    {
        "role": "user",
        "content": [
            {
                "type": "image",
                "image": "https://qianwen-res.oss-cn-beijing.aliyuncs.com/Qwen-VL/assets/demo.jpeg",
            },
            {"type": "text", "text": "Describe this image."},
        ],
    }
]

# Preparation for inference
inputs = processor.apply_chat_template(
    messages,
    tokenize=True,
    add_generation_prompt=True,
    return_dict=True,
    return_tensors="pt"
)
inputs = inputs.to(model.device)

# Inference: Generation of the output
generated_ids = model.generate(**inputs, max_new_tokens=128)
generated_ids_trimmed = [
    out_ids[len(in_ids) :] for in_ids, out_ids in zip(inputs.input_ids, generated_ids)
]
output_text = processor.batch_decode(
    generated_ids_trimmed, skip_special_tokens=True, clean_up_tokenization_spaces=False
)
print(output_text)
Generation Hyperparameters#
VL#
export greedy='false'
export top_p=0.95
export top_k=20
export repetition_penalty=1.0
export presence_penalty=0.0
export temperature=1.0
export out_seq_length=40960
Text#
export greedy='false'
export top_p=0.95
export top_k=20
export repetition_penalty=1.0
export presence_penalty=1.5
export temperature=1.0
export out_seq_length=32768 (for aime, lcb, and gpqa, it is recommended to set to 81920)

Citation#

If you find our work helpful, feel free to give us a cite.

@misc{qwen3technicalreport,
      title={Qwen3 Technical Report}, 
      author={Qwen Team},
      year={2025},
      eprint={2505.09388},
      archivePrefix={arXiv},
      primaryClass={cs.CL},
      url={https://arxiv.org/abs/2505.09388}, 
}

@article{Qwen2.5-VL,
  title={Qwen2.5-VL Technical Report},
  author={Bai, Shuai and Chen, Keqin and Liu, Xuejing and Wang, Jialin and Ge, Wenbin and Song, Sibo and Dang, Kai and Wang, Peng and Wang, Shijie and Tang, Jun and Zhong, Humen and Zhu, Yuanzhi and Yang, Mingkun and Li, Zhaohai and Wan, Jianqiang and Wang, Pengfei and Ding, Wei and Fu, Zheren and Xu, Yiheng and Ye, Jiabo and Zhang, Xi and Xie, Tianbao and Cheng, Zesen and Zhang, Hang and Yang, Zhibo and Xu, Haiyang and Lin, Junyang},
  journal={arXiv preprint arXiv:2502.13923},
  year={2025}
}

@article{Qwen2VL,
  title={Qwen2-VL: Enhancing Vision-Language Model's Perception of the World at Any Resolution},
  author={Wang, Peng and Bai, Shuai and Tan, Sinan and Wang, Shijie and Fan, Zhihao and Bai, Jinze and Chen, Keqin and Liu, Xuejing and Wang, Jialin and Ge, Wenbin and Fan, Yang and Dang, Kai and Du, Mengfei and Ren, Xuancheng and Men, Rui and Liu, Dayiheng and Zhou, Chang and Zhou, Jingren and Lin, Junyang},
  journal={arXiv preprint arXiv:2409.12191},
  year={2024}
}

@article{Qwen-VL,
  title={Qwen-VL: A Versatile Vision-Language Model for Understanding, Localization, Text Reading, and Beyond},
  author={Bai, Jinze and Bai, Shuai and Yang, Shusheng and Wang, Shijie and Tan, Sinan and Wang, Peng and Lin, Junyang and Zhou, Chang and Zhou, Jingren},
  journal={arXiv preprint arXiv:2308.12966},
  year={2023}
}

Files

32 files · 71.2 GBWeights 1.08 GB (smallest of 26 GGUF variants). Sizes and sha256 from the signed manifest.
Show all 32 files with their sha256
FileSizesha256
.gitattributes3.42 KB9b59537059c7f9cb040e38a1974adc4f4b6216899c1ebac099d867c735cfb22d
Qwen3-VL-4B-Thinking-1M-BF16.gguf8.05 GBd4ad6f298dfe2611b0d0b2e1bf64904b261212c0574e06dc69cc05f002d334a9
Qwen3-VL-4B-Thinking-1M-IQ4_NL.gguf2.38 GBa6e0d88fcd16663830ce229697963fbec7f537f6ceb0012e0d9145d3b2a3af1d
Qwen3-VL-4B-Thinking-1M-IQ4_XS.gguf2.27 GBa5334466088522660bbaaf302836e2f11a6724be51ba383e54703baead017327
Qwen3-VL-4B-Thinking-1M-Q2_K.gguf1.67 GBdd4de05a616b0c6895f9ed46f9f34dc4f2566856b95cf08231e7177b5ef1fd11
Qwen3-VL-4B-Thinking-1M-Q2_K_L.gguf1.67 GBdd4de05a616b0c6895f9ed46f9f34dc4f2566856b95cf08231e7177b5ef1fd11
Qwen3-VL-4B-Thinking-1M-Q3_K_M.gguf2.08 GBf81fb75fa3e199b8238e3b6a5e6156711cf719463fdd3034d6b6b396a6c4bc3a
Qwen3-VL-4B-Thinking-1M-Q3_K_S.gguf1.89 GB990263dfd21a5c8c99e37d53f5e85d314d5b3d81e0a157f1f78736eaadf63fca
Qwen3-VL-4B-Thinking-1M-Q4_0.gguf2.38 GB07a4e192c34e52dcf34918928e7f26115a74867664f3c85b42d4daeea66f6afd
Qwen3-VL-4B-Thinking-1M-Q4_1.gguf2.60 GBcb712fe20a485ad21e485743a91dc55393f8fa4e15b2d2b18bc7a0f17b377dd5
Qwen3-VL-4B-Thinking-1M-Q4_K_M.gguf2.50 GB131675be919e38aec857fb85cfe55433f576ef26b56f02a097190c89c1d3239c
Qwen3-VL-4B-Thinking-1M-Q4_K_S.gguf2.38 GBe088cfdb6ee62ad10e7c4358e94b99a9a6b904c62c4634b01533b578088dc540
Qwen3-VL-4B-Thinking-1M-Q5_K_M.gguf2.89 GB1d5468eae686516b6f5855f87c8c95a5c5b2e65f044cb7c144909e62ad2c7547
Qwen3-VL-4B-Thinking-1M-Q5_K_S.gguf2.82 GBbf177f21c4c912316bca981bdb7931ad73f8ebdbe7410711ee7e16e965f8f07d
Qwen3-VL-4B-Thinking-1M-Q6_K.gguf3.31 GBea879fd0527107b62895b2315cd835026069bf9c05c2ec908a94043f75b24ab1
Qwen3-VL-4B-Thinking-1M-Q8_0.gguf4.28 GB3456eb07194ebdd8a5f264a0a7c7684bc7b2a9f59bbeff8248aa43ce25ebf94a
Qwen3-VL-4B-Thinking-1M-UD-IQ1_M.gguf1.14 GBf743d06b432ab988eed4069108b31afbe1b121294aa8709c5a1b4fabd364a1cc
Qwen3-VL-4B-Thinking-1M-UD-IQ1_S.gguf1.08 GB5ae2f17a261f5bf8c244eb242644c91919204b3da4ad30a73620782b64310847
Qwen3-VL-4B-Thinking-1M-UD-IQ2_M.gguf1.53 GBdc52d0cc90598f0242e78f508551ff0eafaff0b6c2b497082a65a933f387b5f2
Qwen3-VL-4B-Thinking-1M-UD-IQ2_XXS.gguf1.26 GB3c4cb6442ae6f4596bbff2e0e87bfe590d5cdba1e269a44df3388236f49d6325
Qwen3-VL-4B-Thinking-1M-UD-IQ3_XXS.gguf1.67 GB52a5c6a2e5f3b1ab456448b9d2b843b2f7636b2cd4f9309e2454d51b2be56da3
Qwen3-VL-4B-Thinking-1M-UD-Q2_K_XL.gguf1.70 GB45c1ddd94de67e725b5f8f566f9d31515216f0190deebdeefd420f77ccdffe3d
Qwen3-VL-4B-Thinking-1M-UD-Q3_K_XL.gguf2.13 GBf85777474ded85ac08f6548f295abc0596d936ce398441ea80bea5d730a9da99
Qwen3-VL-4B-Thinking-1M-UD-Q4_K_XL.gguf2.55 GB4d1479a02cc155513f2f31ddc212b0bd09ef2a52e0968bec603b7cb30756d1f0
Qwen3-VL-4B-Thinking-1M-UD-Q5_K_XL.gguf2.90 GB8e694e2103c8bf48847ef14f9fcc6714a9659ec792cc9362bf929e654046f30c
Qwen3-VL-4B-Thinking-1M-UD-Q6_K_XL.gguf3.66 GB5825fbab007bc968829855595b3d175520304006c2ab232f7a1915554862b933
Qwen3-VL-4B-Thinking-1M-UD-Q8_K_XL.gguf5.06 GB83bdf2009334b26664868f641e2ae46cdf345924acfe4a195b1cb91107074d28
README.md8.17 KBeaf46693f599e0cf0bea041560a723db58023b249facb931b9c5926fbcd60734
imatrix_unsloth.gguf_file3.87 MB9b383777206d8763de6d8d374f1086ed9005ed8f5536352b827627f502226341
mmproj-BF16.gguf839 MBbf6aad6f179da4aedfa43a28313670b22c1cd5dfaed326565e5e43eac0283713
mmproj-F16.gguf836 MBe237ee92f02f634411746927d6820efba92ec432fbaa7de0131a7c8a8f86a46d
mmproj-F32.gguf1.66 GB4ceea0717283d45e72f8a05219a17158f23eae9501a83400204bc891fc3ce7c1
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
6b10c2abc1 pinned now2026-11-15 05:01 UTC32 files · 71.2 GB

Use it

$ fw get unsloth/Qwen3-VL-4B-Thinking-1M-GGUF
# manifest sha256 be0d893201d3… · 71.2 GB · 32 files
$ fw verify ./Qwen3-VL-4B-Thinking-1M-GGUF unsloth/Qwen3-VL-4B-Thinking-1M-GGUF
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/unsloth/Qwen3-VL-4B-Thinking-1M-GGUF.json --dir ./Qwen3-VL-4B-Thinking-1M-GGUF $ python3 fw.py verify ./Qwen3-VL-4B-Thinking-1M-GGUF ./unsloth__Qwen3-VL-4B-Thinking-1M-GGUF.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download unsloth/Qwen3-VL-4B-Thinking-1M-GGUF --revision 6b10c2abc1572f5b4eb0e680f86972fcfff3fb55 --local-dir ./Qwen3-VL-4B-Thinking-1M-GGUF
llama.cppDownload one GGUF variant (Qwen3-VL-4B-Thinking-1M-UD-IQ1_S, 1.08 GB), then serve it.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download unsloth/Qwen3-VL-4B-Thinking-1M-GGUF --include "Qwen3-VL-4B-Thinking-1M-UD-IQ1_S*" --local-dir ./Qwen3-VL-4B-Thinking-1M-GGUF $ llama-server -m ./Qwen3-VL-4B-Thinking-1M-GGUF/Qwen3-VL-4B-Thinking-1M-UD-IQ1_S.gguf
OllamaMake an Ollama model from the downloaded file.
$ printf 'FROM ./Qwen3-VL-4B-Thinking-1M-GGUF/Qwen3-VL-4B-Thinking-1M-UD-IQ1_S.gguf\n' > Modelfile $ ollama create qwen3-vl-4b-thinking-1m-gguf -f Modelfile

License

Name
Apache License 2.0
Id
Apache-2.0
Class
Permissive
Redistribution
yes
Listing
Hosted (signed)
Decided
License as declared by the publisher. No person read it. 2026-11-15
Text in
README.md
Text sha256
eaf46693f599e0cf0bea041560a723db58023b249facb931b9c5926fbcd60734
Terms gate
No extra terms beyond the license.

Read the license text

Licenses are checked against the license table. A custom license passes only after a person reads it.

Provenance

From: unsloth <huggingface.co/unsloth>Newsgroups: alt.freeweights.qwenSubject: Qwen3-VL-4B-Thinking-1M-GGUFDate: 2026-11-15Commit: 6b10c2aSigned: 2DC28CC7B26A283B ✓
Upstream
unsloth/Qwen3-VL-4B-Thinking-1M-GGUF
Pinned commit
6b10c2abc1572f5b4eb0e680f86972fcfff3fb55
Manifest
Qwen3-VL-4B-Thinking-1M-GGUF.json · .minisig
Manifest sha256
be0d893201d32c4f861c6c356a200b5725a80ca9da5ad7efcaf09be4f6232a21
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 05:01 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/unsloth/Qwen3-VL-4B-Thinking-1M-GGUF.json $ curl -O https://freeweights.allternit.com/manifests/unsloth/Qwen3-VL-4B-Thinking-1M-GGUF.json.minisig $ minisign -Vm Qwen3-VL-4B-Thinking-1M-GGUF.json -P RWQ7KGqyx4zCLXtUFOqvfv8L3g+8fpKJ1FsuxPyOYMF+4KufbUxKq1Oq $ shasum -a 256 <file> # compare with the Files tab

A manifest whose signature fails must be rejected. A file whose size or sha256 does not match must be discarded. Verify a download

Model tree

Parent

Qwen/Qwen3-VL-4B-Thinking · this model is a quantization of it

No model in the catalog names this one as its parent.

Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download unsloth/Qwen3-VL-4B-Thinking-1M-GGUF
Open in Freeweights Studio

Pull, verify and run it in the Allternit app on Desktop, web or phone.

Signed manifest
minisign, key 2DC28CC7B26A283B. Qwen3-VL-4B-Thinking-1M-GGUF.json. Provenance. Takedown history: none.
From: BAAI <huggingface.co/BAAI>Subject: Aquila-VL-2B-llava-qwen
From: Perciqa <huggingface.co/Perciqa>Subject: Aurora-Code-1
From: BAAI <huggingface.co/BAAI>Subject: bge-reasoner-embed-qwen3-8b-0923
From: amazon <huggingface.co/amazon>Subject: BMOJOF-primed-HQwen3-8B-Instruct
From: nbeerbower <huggingface.co/nbeerbower>Subject: Bubba-Qwen3.6-27B-LoRA
From: bartowski <huggingface.co/bartowski>Subject: bytkim_Qwen3.8-27B-pi-GGUF