AX Ministral 3 8B Instruct 2512 MLX OptiQ 4-bit

Parameter count: 8,918,026,240 logical inference parameters (approximately 8.92B). 4-bit names the low precision tier; it is not a 4B model-size claim. The count includes the bundled BF16 vision tower.

The logical count is derived from every tensor shape in the pinned BF16 source and independently reconstructed from the packed MLX artifact. It intentionally does not treat packed storage elements—or an inconsistent upstream index override—as the architecture size.

This is an MLX OptiQ mixed-precision release of a compact multimodal and multilingual instruction model for Apple Silicon. It is intended for Apple Silicon and retains image-and-text support through an indexed BF16 vision sidecar.

Try this model locally with AX Engine.

Attribution and changes

AutomatosX did not train the base model. AutomatosX produced this OptiQ conversion from mlx-community/Ministral-3-8B-Instruct-2512-bf16 at immutable revision 0ea321ff23699f708e7e6228b575090422e77a0a with mlx-optiq 0.4.2.

The conversion used exact calibration-driven per-layer KL sensitivity against the BF16 reference: 24 sequences of 512 tokens from the six-domain OptiQ mix, 4/8-bit candidates, group size 64, and a target of 5.0 bits per weight. The target and achieved BPW values describe OptiQ's measured language allocation, not the complete download. The Mistral tokenizer config also sets fix_mistral_regex: true, following the runtime warning for correct token splitting. No model training or benchmark results are claimed by AutomatosX.

The source model card is preserved as UPSTREAM_README.md; exact conversion inputs, allocation, validation, and hashes are recorded in ax_provenance.json, optiq_metadata.json, and optiq_sensitivity.json.

The pinned source's published index was stale: it described 694 keys absent from the BF16 shards and omitted 218 actual keys. The conversion input index was rebuilt from the real Safetensors headers. The verbatim upstream and rebuilt source indexes are preserved as UPSTREAM_MODEL_SAFETENSORS_INDEX.json and REBUILT_SOURCE_MODEL_SAFETENSORS_INDEX.json.

The pinned source config and Mistral's official model card both indicate a 262,144-token context window.

Package details

Property Value
Format MLX Safetensors
Quantization OptiQ mixed 4/8-bit, group size 64
Measured allocation 113 components at 4-bit; 126 at 8-bit
Allocation target / achieved BPW 5.0 / 5.2110
Sensitivity reference BF16
Calibration 24 × 512-token, six-domain mix
Allocation guards 2-component block floor; 3-block low-bit run limit
Vision tower Bundled BF16 sidecar
Source companions processor_config.json, params.json, tekken.json
Official documented context 262,144 tokens
Source config max_position_embeddings 262,144 tokens
Logical parameters 8,918,026,240 (8.92B)
Original upstream index total_parameters 8,918,026,716 (preserved; not used)
Download size Approximately 7.1 GB
Intended hardware Apple Silicon

Measured allocation counts OptiQ's sensitivity-selected language components only. Forced high-bit tensors outside that set (notably language_model.model.embed_tokens at 8-bit) appear in config.json and can make a naive config recount differ by one 8-bit entry.

Achieved BPW is above target because allocation guards (first/last protection, block floor, and low-bit run limit) keep additional language components at 8-bit.

The download size also includes the BF16 vision sidecar, protected or unmeasured high-precision components, quantization scales/biases, Safetensors headers, tokenizer assets (including tekken.json when bundled), processor config, and documentation. It therefore should not be estimated by multiplying the logical parameter count by the achieved BPW.

Run with MLX-VLM

pip install -U mlx-vlm

python -m mlx_vlm.generate \
  --model AutomatosX/AX-Ministral-3-8B-Instruct-2512-MLX-OptiQ-4bit \
  --max-tokens 100 \
  --temperature 0 \
  --prompt "Describe this image." \
  --image <path_to_image>

Download and serve with AX Engine

hf download AutomatosX/AX-Ministral-3-8B-Instruct-2512-MLX-OptiQ-4bit \
  --local-dir ./AX-Ministral-3-8B-Instruct-2512-MLX-OptiQ-4bit

ax-engine doctor \
  --mlx-model-artifacts-dir ./AX-Ministral-3-8B-Instruct-2512-MLX-OptiQ-4bit

ax-engine serve ./AX-Ministral-3-8B-Instruct-2512-MLX-OptiQ-4bit --port 31418

Validation

Validated on macOS arm64 with MLX 0.32.0, MLX-LM 0.31.3, MLX-VLM 0.6.6, mlx-optiq 0.4.2, and AX Engine 6.11.0:

  • all JSON and Safetensors index mappings: passed
  • stock MLX-LM text load/generation: READY
  • MLX-VLM image load/generation through the BF16 sidecar: passed
  • AX native manifest validation and artifact doctor: ready
  • Hub logical parameter override: 8,918,026,240

Quantization can change model quality. Evaluate the model on your own tasks, especially long-context, coding, multilingual, tool-use, and vision workloads.

License

Apache License 2.0. See LICENSE, the mistralai/Ministral-3-8B-Instruct-2512 model card, and UPSTREAM_README.md for limitations and responsible-use guidance.

Downloads last month
146
Safetensors
Model size
9B params
Tensor type
BF16
·
U32
·
MLX
Hardware compatibility
Log In to add your hardware

4-bit

Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Model tree for AutomatosX/AX-Ministral-3-8B-Instruct-2512-MLX-OptiQ-4bit

Collection including AutomatosX/AX-Ministral-3-8B-Instruct-2512-MLX-OptiQ-4bit