unsloth/MiniMax-M3-GGUF

Hugging Face Models Trending Models

Summary

Unsloth releases a GGUF quantized version of the MiniMax-M3 multimodal model, enabling image-text-to-text tasks with support for Transformers, llama.cpp, vLLM, and other inference engines.

Task: image-text-to-text Tags: transformers, gguf, multimodal, moe, agent, coding, video, minimax_m3_vl, image-text-to-text, base_model:MiniMaxAI/MiniMax-M3, base_model:quantized:MiniMaxAI/MiniMax-M3, license:other, endpoints_compatible, region:us, conversational
Original Article
View Cached Full Text

Cached at: 06/16/26, 03:00 AM

unsloth/MiniMax-M3-GGUF · Hugging Face

Source: https://huggingface.co/unsloth/MiniMax-M3-GGUF LibrariesTransformersHow to use unsloth/MiniMax-M3-GGUF with Transformers:

# Use a pipeline as a high-level helper
from transformers import pipeline

pipe = pipeline("image-text-to-text", model="unsloth/MiniMax-M3-GGUF")
messages = [
    {
        "role": "user",
        "content": [
            {"type": "image", "url": "https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/p-blog/candy.JPG"},
            {"type": "text", "text": "What animal is on the candy?"}
        ]
    },
]
pipe(text=messages)
# Load model directly
from transformers import AutoModel
model = AutoModel.from_pretrained("unsloth/MiniMax-M3-GGUF", dtype="auto")

llama-cpp-pythonHow to use unsloth/MiniMax-M3-GGUF with llama-cpp-python:

# !pip install llama-cpp-python

from llama_cpp import Llama

llm = Llama.from_pretrained(
	repo_id="unsloth/MiniMax-M3-GGUF",
	filename="BF16/MiniMax-M3-BF16-00001-of-00018.gguf",
)
llm.create_chat_completion(
	messages = [
		{
			"role": "user",
			"content": [
				{
					"type": "text",
					"text": "Describe this image in one sentence."
				},
				{
					"type": "image_url",
					"image_url": {
						"url": "https://cdn.britannica.com/61/93061-050-99147DCE/Statue-of-Liberty-Island-New-York-Bay.jpg"
					}
				}
			]
		}
	]
)

NotebooksGoogle ColabKaggleLocal AppsSettingsllama.cppHow to use unsloth/MiniMax-M3-GGUF with llama.cpp:

Install from brew
brew install llama.cpp
# Start a local OpenAI-compatible server with a web UI:
llama-server -hf unsloth/MiniMax-M3-GGUF:UD-Q4_K_M
# Run inference directly in the terminal:
llama-cli -hf unsloth/MiniMax-M3-GGUF:UD-Q4_K_M
Install from WinGet (Windows)
winget install llama.cpp
# Start a local OpenAI-compatible server with a web UI:
llama-server -hf unsloth/MiniMax-M3-GGUF:UD-Q4_K_M
# Run inference directly in the terminal:
llama-cli -hf unsloth/MiniMax-M3-GGUF:UD-Q4_K_M
Use pre-built binary
# Download pre-built binary from:
# https://github.com/ggerganov/llama.cpp/releases
# Start a local OpenAI-compatible server with a web UI:
./llama-server -hf unsloth/MiniMax-M3-GGUF:UD-Q4_K_M
# Run inference directly in the terminal:
./llama-cli -hf unsloth/MiniMax-M3-GGUF:UD-Q4_K_M
Build from source code
git clone https://github.com/ggerganov/llama.cpp.git
cd llama.cpp
cmake -B build
cmake --build build -j --target llama-server llama-cli
# Start a local OpenAI-compatible server with a web UI:
./build/bin/llama-server -hf unsloth/MiniMax-M3-GGUF:UD-Q4_K_M
# Run inference directly in the terminal:
./build/bin/llama-cli -hf unsloth/MiniMax-M3-GGUF:UD-Q4_K_M
Use Docker
docker model run hf.co/unsloth/MiniMax-M3-GGUF:UD-Q4_K_M

LM StudioJanvLLMHow to use unsloth/MiniMax-M3-GGUF with vLLM:

Install from pip and serve model
# Install vLLM from pip:
pip install vllm
# Start the vLLM server:
vllm serve "unsloth/MiniMax-M3-GGUF"
# Call the server using curl (OpenAI-compatible API):
curl -X POST "http://localhost:8000/v1/chat/completions" \
	-H "Content-Type: application/json" \
	--data '{
		"model": "unsloth/MiniMax-M3-GGUF",
		"messages": [
			{
				"role": "user",
				"content": [
					{
						"type": "text",
						"text": "Describe this image in one sentence."
					},
					{
						"type": "image_url",
						"image_url": {
							"url": "https://cdn.britannica.com/61/93061-050-99147DCE/Statue-of-Liberty-Island-New-York-Bay.jpg"
						}
					}
				]
			}
		]
	}'
Use Docker
docker model run hf.co/unsloth/MiniMax-M3-GGUF:UD-Q4_K_M

SGLangHow to use unsloth/MiniMax-M3-GGUF with SGLang:

Install from pip and serve model
# Install SGLang from pip:
pip install sglang
# Start the SGLang server:
python3 -m sglang.launch_server \
    --model-path "unsloth/MiniMax-M3-GGUF" \
    --host 0.0.0.0 \
    --port 30000
# Call the server using curl (OpenAI-compatible API):
curl -X POST "http://localhost:30000/v1/chat/completions" \
	-H "Content-Type: application/json" \
	--data '{
		"model": "unsloth/MiniMax-M3-GGUF",
		"messages": [
			{
				"role": "user",
				"content": [
					{
						"type": "text",
						"text": "Describe this image in one sentence."
					},
					{
						"type": "image_url",
						"image_url": {
							"url": "https://cdn.britannica.com/61/93061-050-99147DCE/Statue-of-Liberty-Island-New-York-Bay.jpg"
						}
					}
				]
			}
		]
	}'
Use Docker images
docker run --gpus all \
    --shm-size 32g \
    -p 30000:30000 \
    -v ~/.cache/huggingface:/root/.cache/huggingface \
    --env "HF_TOKEN=<secret>" \
    --ipc=host \
    lmsysorg/sglang:latest \
    python3 -m sglang.launch_server \
        --model-path "unsloth/MiniMax-M3-GGUF" \
        --host 0.0.0.0 \
        --port 30000
# Call the server using curl (OpenAI-compatible API):
curl -X POST "http://localhost:30000/v1/chat/completions" \
	-H "Content-Type: application/json" \
	--data '{
		"model": "unsloth/MiniMax-M3-GGUF",
		"messages": [
			{
				"role": "user",
				"content": [
					{
						"type": "text",
						"text": "Describe this image in one sentence."
					},
					{
						"type": "image_url",
						"image_url": {
							"url": "https://cdn.britannica.com/61/93061-050-99147DCE/Statue-of-Liberty-Island-New-York-Bay.jpg"
						}
					}
				]
			}
		]
	}'

OllamaHow to use unsloth/MiniMax-M3-GGUF with Ollama:

ollama run hf.co/unsloth/MiniMax-M3-GGUF:UD-Q4_K_M

Unsloth StudioHow to use unsloth/MiniMax-M3-GGUF with Unsloth Studio:

Install Unsloth Studio (macOS, Linux, WSL)
curl -fsSL https://unsloth.ai/install.sh | sh
# Run unsloth studio
unsloth studio -H 0.0.0.0 -p 8888
# Then open http://localhost:8888 in your browser
# Search for unsloth/MiniMax-M3-GGUF to start chatting
Install Unsloth Studio (Windows)
irm https://unsloth.ai/install.ps1 | iex
# Run unsloth studio
unsloth studio -H 0.0.0.0 -p 8888
# Then open http://localhost:8888 in your browser
# Search for unsloth/MiniMax-M3-GGUF to start chatting
Using HuggingFace Spaces for Unsloth
# No setup required
# Open https://huggingface.co/spaces/unsloth/studio in your browser
# Search for unsloth/MiniMax-M3-GGUF to start chatting

PiHow to use unsloth/MiniMax-M3-GGUF with Pi:

Start the llama.cpp server
# Install llama.cpp:
brew install llama.cpp
# Start a local OpenAI-compatible server:
llama-server -hf unsloth/MiniMax-M3-GGUF:UD-Q4_K_M
Configure the model in Pi
# Install Pi:
npm install -g @mariozechner/pi-coding-agent
# Add to ~/.pi/agent/models.json:
{
  "providers": {
    "llama-cpp": {
      "baseUrl": "http://localhost:8080/v1",
      "api": "openai-completions",
      "apiKey": "none",
      "models": [
        {
          "id": "unsloth/MiniMax-M3-GGUF:UD-Q4_K_M"
        }
      ]
    }
  }
}
Run Pi
# Start Pi in your project directory:
pi

Hermes AgentnewHow to use unsloth/MiniMax-M3-GGUF with Hermes Agent:

Start the llama.cpp server
# Install llama.cpp:
brew install llama.cpp
# Start a local OpenAI-compatible server:
llama-server -hf unsloth/MiniMax-M3-GGUF:UD-Q4_K_M
Configure Hermes
# Install Hermes:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
hermes setup
# Point Hermes at the local server:
hermes config set model.provider custom
hermes config set model.base_url http://127.0.0.1:8080/v1
hermes config set model.default unsloth/MiniMax-M3-GGUF:UD-Q4_K_M
Run Hermes
hermes

Atomic ChatnewDocker Model RunnerHow to use unsloth/MiniMax-M3-GGUF with Docker Model Runner:

docker model run hf.co/unsloth/MiniMax-M3-GGUF:UD-Q4_K_M

LemonadeHow to use unsloth/MiniMax-M3-GGUF with Lemonade:

Pull the model
# Download Lemonade from https://lemonade-server.ai/
lemonade pull unsloth/MiniMax-M3-GGUF:UD-Q4_K_M
Run and chat with the model
lemonade run user.MiniMax-M3-GGUF-UD-Q4_K_M
List all available models
lemonade list

Similar Articles

unsloth/MiniMax-H3-GGUF

Hugging Face Models Trending

Unsloth releases GGUF quantizations of MiniMax-H3, an omni-modal generative system for video with native stereo audio, enabling local execution via sd-cli and other platforms.

Unsloth Minimax M3 GGUF

Reddit r/LocalLLaMA

Unsloth is uploading a GGUF quantized version of the MiniMax M3 model to Hugging Face.

unsloth/inkling-GGUF

Hugging Face Models Trending

The unsloth/inkling-GGUF page provides the quantized GGUF version of Inkling, a 975B-parameter multimodal MoE model (41B active) from Thinking Machines, designed for text, image, and audio inputs with open weights and support for local deployment via libraries like Unsloth, SGLang, and vLLM.

unsloth/gemma-4-26B-A4B-it-GGUF

Hugging Face Models Trending

Unsloth releases GGUF-quantized versions of Google DeepMind's Gemma 4 26B A4B instruction-tuned model, enabling efficient local inference with support for tool-calling and fine-tuning via Unsloth Studio. Gemma 4 is a multimodal MoE model with a 256K context window, supporting text, image, video, and audio inputs.

unsloth/ERNIE-Image-Turbo-GGUF

Hugging Face Models Trending

unsloth releases a GGUF quantized version of Baidu's ERNIE-Image-Turbo model using Unsloth Dynamic 2.0 methodology, enabling efficient text-to-image generation in 8 inference steps on consumer GPUs with 24GB VRAM.