Mindket

Qwen3Guard-Stream-0.6B

Newversion 1 · updated

Overview

Checks text for safety token by token while a language model is still writing, rating each part safe, controversial or unsafe in 119 languages and dialects. Suits developers adding live moderation to chat or generation apps.

Qwen3Guard-Stream-0.6B is a kit in the Developer category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.

At a glance

You need
  • Python with pip
  • transformers version 4.55.0 or newer
  • A main model that uses the Qwen3 tokenizer, or a re-tokenizing step for other models
  • Memory for the weights: roughly 1.2 GB at BF16 precision, or roughly 299 MB when squeezed to 4-bit
Runs in
  • Python with the Hugging Face transformers library
  • Pipelines where the main model shares the Qwen3 tokenizer
  • Windows, macOS or Linux, with Python for the download
Start with
pip install -U huggingface_hub
hf download Qwen/Qwen3Guard-Stream-0.6B

Platform

WindowsOperating system
macOSOperating system
LinuxOperating system

About

What it is

Qwen3Guard-Stream-0.6B is a safety moderation model from the Qwen team, built on Qwen3-0.6B. It carries a token-level classification head, so it can judge text while a reply is still being generated instead of waiting for the finished answer. It rates content as safe, controversial or unsafe.

Who it suits

Developers who run a chat or text generation product and want live safety checks, under the Apache 2.0 license.

IndustryWho uses itHow they use itExample
SoftwareApp developersWatch a model reply as it streams and flag problems earlyStop a reply that turns unsafe midway
Customer supportSupport platformsScreen what a chatbot says to customersCheck each streamed answer
EducationLearning appsKeep a tutor bot inside safe topicsFlag an unsafe turn in a lesson chat
Global servicesMultilingual productsModerate in 119 languages and dialectsReview replies in several languages

Skip it if you only need to check finished messages, since the series also has Qwen3Guard-Gen, which treats safety as an instruction-following task.

Where to use it

It sits beside a language model that streams its output.

  • Python with the Hugging Face transformers library
  • Pipelines where the main model shares the Qwen3 tokenizer
  • Windows, macOS or Linux, with Python for the download
Use caseWhoWhat they get back
Prompt checkDevelopersA risk level for the whole user message
Streaming reply checkProduct teamsA risk level for each new token as it arrives
Category labelsSafety teamsThe risk category when a turn is not safe

How to set it up

You need Python and a recent transformers release.

  • Python with pip
  • transformers version 4.55.0 or newer
  • A main model that uses the Qwen3 tokenizer, or a re-tokenizing step for other models
  • Memory for the weights: roughly 1.2 GB at BF16 precision, or roughly 299 MB when squeezed to 4-bit
  1. Install the Hugging Face hub tools with pip.
  2. Download the model files with the hf command.
  3. Update transformers to 4.55.0 or newer.
  4. Load the model in Python with trust_remote_code switched on.
pip install -U huggingface_hub
hf download Qwen/Qwen3Guard-Stream-0.6B

How to use it

Load the tokenizer and the model with trust_remote_code set to True, since the Stream architecture needs it. Format the conversation with the chat template, then call stream_moderate_from_ids on the whole user prompt first and on the assistant tokens one at a time. The loading lines look like this.

import torch
from transformers import AutoModel, AutoTokenizer

model_path="Qwen/Qwen3Guard-Stream-0.6B"
tokenizer = AutoTokenizer.from_pretrained(model_path, trust_remote_code=True)
ToolWhat it does
stream_moderate_from_idsRates the tokens you pass and returns a result and a stream state
risk_levelPart of the result that says Safe or a higher risk level
categoryPart of the result that names the risk category
stream_stateCarries the conversation context from one call to the next

Example

You pass a user message and the start of an assistant reply. The model first rates the user message, then rates each assistant token as it arrives, and your code prints the risk level and, when it is not safe, the category.

For newcomers and experts

If you are new to moderation models, treat this one as a smoke detector for text that is still being written. Run the card's sample once, and watch how the risk level changes as tokens arrive.

If you know the field, the model adds a token-level classification head to a Qwen3 base, so judgments can update during incremental generation. It was trained on 1.19 million labelled prompts and responses. Because streaming works on token IDs, models with another tokenizer need their text re-tokenized into the Qwen3 vocabulary and fed in step by step.

  1. Download files with hf
  2. Load the tokenizer and model
  3. Rate the full user prompt
  4. Rate each assistant token as it streams
  5. Read risk level and category

Good to know

The series comes in 0.6B, 4B and 8B sizes, in a Gen variant and a Stream variant. This repository is the Stream variant at 0.6B.

  • License: Apache 2.0
  • Cost to run: none named, apart from your own hardware
  • Data it reaches: the text you send it and the model files on your computer, and nothing else the card names
  • Not for: models with a different tokenizer unless you re-tokenize their text into the Qwen3 vocabulary

README and files

README

Qwen3Guard-Stream-0.6B

Checks text for safety token by token while a language model is still writing, rating each part safe, controversial or unsafe in 119 languages and dialects. Suits developers adding live moderation to chat or generation apps.

Made by Qwen on Hugging Face. These notes are Mindket's, written from its model page and model card; the model's own files and license are on Hugging Face.

About

What it is: Qwen3Guard-Stream-0.6B is a safety moderation model from the Qwen team, built on Qwen3-0.6B. It carries a token-level classification head, so it can judge text while a reply is still being generated instead of waiting for the finished answer. It rates content as safe, controversial or unsafe.

Who it suits: Developers who run a chat or text generation product and want live safety checks, under the Apache 2.0 license.

Industry | Who uses it | How they use it | Example
Software | App developers | Watch a model reply as it streams and flag problems early | Stop a reply that turns unsafe midway
Customer support | Support platforms | Screen what a chatbot says to customers | Check each streamed answer
Education | Learning apps | Keep a tutor bot inside safe topics | Flag an unsafe turn in a lesson chat
Global services | Multilingual products | Moderate in 119 languages and dialects | Review replies in several languages

Skip it if you only need to check finished messages, since the series also has Qwen3Guard-Gen, which treats safety as an instruction-following task.

Where to use it: It sits beside a language model that streams its output.

  • Python with the Hugging Face transformers library
  • Pipelines where the main model shares the Qwen3 tokenizer
  • Windows, macOS or Linux, with Python for the download
Use case | Who | What they get back
Prompt check | Developers | A risk level for the whole user message
Streaming reply check | Product teams | A risk level for each new token as it arrives
Category labels | Safety teams | The risk category when a turn is not safe

How to set it up: You need Python and a recent transformers release.

  • Python with pip
  • transformers version 4.55.0 or newer
  • A main model that uses the Qwen3 tokenizer, or a re-tokenizing step for other models
  • Memory for the weights: roughly 1.2 GB at BF16 precision, or roughly 299 MB when squeezed to 4-bit
  1. Install the Hugging Face hub tools with pip.
  2. Download the model files with the hf command.
  3. Update transformers to 4.55.0 or newer.
  4. Load the model in Python with trust_remote_code switched on.
pip install -U huggingface_hub
hf download Qwen/Qwen3Guard-Stream-0.6B

How to use it: Load the tokenizer and the model with trust_remote_code set to True, since the Stream architecture needs it. Format the conversation with the chat template, then call stream_moderate_from_ids on the whole user prompt first and on the assistant tokens one at a time. The loading lines look like this.

import torch
from transformers import AutoModel, AutoTokenizer

model_path="Qwen/Qwen3Guard-Stream-0.6B"
tokenizer = AutoTokenizer.from_pretrained(model_path, trust_remote_code=True)
Tool | What it does
stream_moderate_from_ids | Rates the tokens you pass and returns a result and a stream state
risk_level | Part of the result that says Safe or a higher risk level
category | Part of the result that names the risk category
stream_state | Carries the conversation context from one call to the next

Example: You pass a user message and the start of an assistant reply. The model first rates the user message, then rates each assistant token as it arrives, and your code prints the risk level and, when it is not safe, the category.

For newcomers and experts: If you are new to moderation models, treat this one as a smoke detector for text that is still being written. Run the card's sample once, and watch how the risk level changes as tokens arrive.

If you know the field, the model adds a token-level classification head to a Qwen3 base, so judgments can update during incremental generation. It was trained on 1.19 million labelled prompts and responses. Because streaming works on token IDs, models with another tokenizer need their text re-tokenized into the Qwen3 vocabulary and fed in step by step.

Download files with hf
Load the tokenizer and model
Rate the full user prompt
Rate each assistant token as it streams
Read risk level and category

Good to know: The series comes in 0.6B, 4B and 8B sizes, in a Gen variant and a Stream variant. This repository is the Stream variant at 0.6B.

  • License: Apache 2.0
  • Cost to run: none named, apart from your own hardware
  • Data it reaches: the text you send it and the model files on your computer, and nothing else the card names
  • Not for: models with a different tokenizer unless you re-tokenize their text into the Qwen3 vocabulary

On Hugging Face, 13 November 2026

  • Task: feature extraction
  • Library: transformers
  • Parameters: 597M
  • Weights: about 1.2 GB in BF16; about 299 MB at 4-bit (estimate)
  • Formats: Safetensors
  • Downloads in the last 30 days: 4,581
  • Likes: 55
  • License: apache-2.0
  • Based on: Qwen/Qwen3-0.6B
  • Quantized versions: 4
  • Fine-tunes: 4
  • Tags: transformers, safetensors, qwen3, feature-extraction, text-embeddings-inference

Links

Get the model

Download its files with Hugging Face's command line:

pip install -U huggingface_hub
hf download Qwen/Qwen3Guard-Stream-0.6B

Then follow the usage in its model card. Nothing in this kit runs by itself.

Files
README.md  6 KB

1 file, 6 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-13

Compare with similar

Listed Hugging Face models in the same category that share the most tags with this one.

ProductDownloads, last 30 daysLikesParametersLicenseLast change
Qwen3Guard-Stream-0.6B This page4,58155597Mapache-2.0
Qwen3-Embedding-0.6BShares text-embeddings-inference · qwen3 · feature-extraction8,761,0911,346596Mapache-2.0
Qwen3-Embedding-4BShares text-embeddings-inference · qwen3 · feature-extraction2,426,7003514Bapache-2.0
Qwen3-Embedding-8BShares text-embeddings-inference · qwen3 · feature-extraction2,358,9288587.6Bapache-2.0
harrier-oss-v1-0.6bShares text-embeddings-inference · qwen3 · feature-extraction218,439338596Mmit
voyage-4-nanoShares text-embeddings-inference · qwen3 · feature-extraction90,118152346Mapache-2.0
Numbers as Mindket last read them, from 2026-11-12 to 2026-11-13.

Reviews

No ratings yet

Write a review

No reviews yet.

More from Mindket

See all from Mindket

Nanosaur2-670M

well9472 · Kit

Makes illustrations from text prompts with a small 670M-parameter diffusion model, run through ComfyUI. Built as a low-budget research model for people who wan…

New

Reads handwritten Arabic text from images and returns it as text. A fine-tuned PaddleOCR-VL model for people digitizing Arabic handwriting.

New

Makes video clips from a text prompt or an image plus text, at up to 720P and 24 frames per second, in the Diffusers format for a single consumer GPU.

New

Similar in Developer

See all in Developer

Wan2.2-S2V-14B

Wan-AI · Kit

Generates cinematic video of a character driven by an audio track, and can also lip-sync existing video. For video creators, animators and researchers with a l…

New

Wan2.2-Animate-14B

Wan-AI · Kit

Animates a character or swaps one into a video by copying a performer's movement and expressions, as one model from the Wan2.2 video family. Use only faces and…

New

d3-turbo

vllm-sr · Kit

Answers choice, yes-or-no, score, box and tracking questions about text, images or video in one call, with a probability for each answer. For people building r…

New