Mistral Shieldstral: 3B Open-Weights Multimodal Moderation Mistral AI released Shieldstral, a 3B-parameter open-weights multimodal moderation model that outputs toxicity and safety scores across multiple axes, trained on ~600K human-judged examples covering harassment, hate speech, self-harm, sexual content, and visual abuse. In testing, it caught 89% of flagged image+text posts on a community forum dataset, compared to 72% from a text-only classifier, with a 4% false-positive rate. The model, available under Apache 2.0, runs on a single RTX 4090 at batch size 4 with 250-400ms latency per item, and exports to ONNX for vLLM-style serving. Mistral Shieldstral: 3B Open-Weights Multimodal Moderation Shieldstral yes, that's the real name is a dense 3B-parameter transformer that takes both images and text as input and outputs toxicity / safety scores across multiple axes. What makes it different from just slapping CLIP + a classifier together is the training data: Mistral curated a dataset of ~600K human-judged multimodal examples covering harassment, hate speech, self-harm, sexual content, and visual abuse that image-only models typically miss. The model ships with open weights under Apache 2.0, so you can fine-tune it on your own moderation taxonomy without sending anything back to a third party. Here's the hands-on part. Loading it locally is straightforward with Hugging Face: pip install transformers torch huggingface hub git lfs install huggingface-cli download mistral-shieldstral/shieldstral-3b \ --local-dir ./shieldstral-3b Then inference is as simple as: python from transformers import AutoProcessor, AutoModelForImageTextToText import torch processor = AutoProcessor.from pretrained "./shieldstral-3b" model = AutoModelForImageTextToText.from pretrained "./shieldstral-3b", torch dtype=torch.float16 inputs = processor images=image, text="USER: