explainx.ai350K+ learn from us
TrendingAI News TodayPathwaysSkills
Pricing
explainx.ai

Upskill in AI — 16 free pathways, live workshops & bootcamps, and 50+ courses from practitioners. Plus the skills, tools, and MCP servers to practice on.

follow us

follow on google

Add explainx.ai as a preferred source

corporate training

support@explainx.ai

get started

Find your pathTake Free Evaluation

community

Join the community

learn

mind: share how you thinkpathways — start freeworkshopsbootcampscoursescompare Explainxcertificationsmock testsexplainx universitycorporate traininglearn skills & mcp

discover

skillsmcp serversexplainx mcpestacktoolsmdx readeragentsllmsdesignsdictionarypeopleagi trackerfelony benchranks

company

aboutvisionmissionteaminstructorsteach on explainxpartnershipscommunityhackathonscareers

content

daily AI newsstate of AI — live resultsblogreleasespromptsgeneratorsresource libraryfor LLMsexplainx.ai kids

solutions

all solutionsdeveloper upskillingmarketing upskillingproduct manager upskillingleadership upskilling

newsletter · weekly

Get AI news, tools, and insights in your inbox.

supportcontactprivacytermsdata rightshow we create contentsubmission guidelines

© 2026 AISOLO Technologies Pvt Ltd

explainx.ai

On this page

  • TL;DR
  • What the official repo adds beyond community ports
  • Hardware and serving expectations
  • Prompt expansion: cloud API vs local PE
  • License and geography
  • How to evaluate against closed APIs
  • Size matrix from the README
  • Architecture notes for integrators
  • Serving back ends compared
  • Editing workflow and reference order
  • Cost and ops checklist
  • Failure modes to expect in first runs
  • Relationship to the H3 video stack
  • Related on explainx.ai
  • Example scripts and API parity
  • Commercial surfaces named in the README
  • Benchmarks and comparisons readers ask for
  • Skills and prompt-writing assets in the repo
  • Support and escalation paths
← Back to blog

explainx / blog

MiniMax-H3-Image: Official 16 MP Open Weights and Repo

MiniMax, Image Generation, Open Source, Hugging Face, Local AI

Part of AI Image, Video and Voice

MiniMax-AI published MiniMax-H3-Image on GitHub and Hugging Face: 33.1B DiT, 6-step 16 MP image gen and edit, SGLang and ComfyUI paths, and license limits.

Nov 10, 2026·9 min read·Yash Thakker
add explainx.ai
go deep
MiniMax-H3-Image: Official 16 MP Open Weights and Repo

MiniMax-AI published the official MiniMax-H3-Image repository and Hugging Face weights in November 2026—a 33.1B-parameter distilled diffusion transformer for six-step, ~16 megapixel text-to-image and multi-reference editing. The release is the upstream source behind community ports such as Pruna's P-H3-Image, but it targets full resolution tables, SGLang/vLLM serving, and API parity with MiniMax's commercial image endpoints.

Daily briefFrom Yash · 350K+ students taught

Catch up on AI

One AI story explained in plain English, plus one thing to try. Every day, free. Unsubscribe anytime.

TL;DR

table · 2 cols
QuestionAnswer
Steps / guidance6 NFE; guidance_scale 1 (others rejected on SGLang API)
Resolution focus~4–20 MP working range; ~16 MP sweet spot
ArchitectureH3 DiT without audio; Qwen3-VL text encoder from MiniMax-H3
EditingUp to 16 reference images per README marketing claims
Optional PE modelMiniMax-H3-Image-PE prompt expander on Hugging Face
LicenseMiniMax-H3-Image Community License Agreement

What the official repo adds beyond community ports

explainx.ai covered P-H3-Image when Pruna shipped an 8 MP, 8-step variant tuned for 21 GB VRAM ComfyUI quants. The MiniMax-AI repo is the canonical artifact:

  • Size table from 4096×4096 through 6272×2688 (21:9) without an upscaler.
  • Unified generation and editing in one checkpoint.
  • PDD fused heads and sampling schedule shipped beside the transformer.
  • Examples folder reproducing MiniMax API quality on local SGLang.

The README stresses instruction following and reference-image editing (showcase includes ten furniture references composed into one room). Those demos are vendor media—run your own prompts before trusting marketing stills.

Hardware and serving expectations

MiniMax's quick-start table is honest about scale:

table · 2 cols
ComponentApprox size
transformer/ DiT BF1666.28 GB
Image VAE2.34 GB
Text encoder (from MiniMax-H3)~66.7 GB

That is datacenter-first, not laptop-first. Multi-GPU Ulysses sequence parallel in SGLang is documented for latency reduction.

Serving sketch from the README:

bash
sglang serve --model-path MiniMaxAI/MiniMax-H3-Image --host 0.0.0.0 --port 30000 --warmup-mode off

Image API fields emphasize size as WIDTHxHEIGHT, seed, generator_device cpu for reproducible noise, and no negative prompts.

Compare deployment economics to Qwen-Image-PE prompt tooling and ByteDance Seedream editing loops: 16 MP six-step trades VRAM for per-pixel quality and edit consistency.

Prompt expansion: cloud API vs local PE

Quality parity with the commercial API relies on H3-Image-Context-IR prompt expansion. MiniMax documents:

  • Cloud: /v1/h3_image_context_ir then /v1/images/generations or /v1/images/edits
  • Local: optional MiniMax-H3-Image-PE weights

The examples/ scripts download via hf download and demonstrate text-to-image and edit pipelines side by side with api_generate.py E2E calls.

Builders without expansion still generate, but README workflow assumes detailed English scene descriptions—short prompts underperform relative to API demos.

License and geography

Weights ship under the MiniMax-H3-Image Community License Agreement. Section references in the README point to platform.minimax.io/license for separate written authorization in restricted regions.

Treat compliance like any geo-fenced open model: legal review before SaaS, not only VRAM checks.

How to evaluate against closed APIs

table · 2 cols
AxisWhat to test
Text in imageREADME highlights bilingual logic puzzles—verify on your fonts
Multi-reference editOrder matters; maps to <Picture n> slots
ThroughputSix steps help, but 16 MP pixels dominate bandwidth
Identity driftLong edit chains on faces—pair with your policy

If you need smaller footprints, keep P-H3-Image as a derived path; if you need official sizing and heads, start from MiniMaxAI/MiniMax-H3-Image.

Model quantization and memory tradeoffs when serving large open image checkpoints locallyModel quantization and memory tradeoffs when serving large open image checkpoints locally

Size matrix from the README

MiniMax documents 16 MP-class widths/heights without a separate upscaler:

table · 2 cols
AspectWidth × height (pixels)
1:14096 × 4096
4:34736 × 3552
3:43552 × 4736
3:25024 × 3360
2:33360 × 5024
16:95472 × 3072
9:163072 × 5472
21:96272 × 2688

The API accepts arbitrary WIDTHxHEIGHT strings within the documented 4–20 MP working band. min_generation_area defaults to 4194304 (2048×2048): smaller targets render on a larger canvas and LANCZOS resize down unless you pass 1024 to disable the behavior.

Architecture notes for integrators

From the README's model zoo and architecture sections:

  • DiT: 33.1B parameters, 50 layers, BF16 weights with FP32 embeddings and timestep layers.
  • VAE: 16× spatial downsampling, 24 latent channels; 2×2 patchification → 32×32 pixel footprint per token.
  • Text: unchanged Qwen3-VL encoder from MiniMax-H3 (layer 50 hidden states feed the DiT).

PDD fused heads replace a monolithic output layer and ship beside pdd_config.json—serving stacks must load both or reject requests.

Optional MiniMax-H3-Image-PE adds NVFP4 prompt expansion (~17.9 GB in the model table).

Serving back ends compared

table · 2 cols
StackWhen to pick it
SGLangProduction HTTP API parity with README examples
vLLMExisting vLLM fleets already running image recipes
diffusersResearch notebooks and custom schedulers
ComfyUIArtist workflows with T2I/Edit templates

SGLang rejects num_inference_steps ≠ 6 and guidance_scale ≠ 1 with HTTP 400—hard constraints, not suggestions.

Multi-GPU example uses --ulysses-degree 4 on four GPUs to split sequence parallel. Budget network NVLink/PCIe bandwidth when you chase sub-10s 16 MP renders.

Editing workflow and reference order

Multi-reference image editing workflow for MiniMax-H3-Image server deploymentsMulti-reference image editing workflow for MiniMax-H3-Image server deployments

Multipart /v1/images/edits uploads define <Picture 1>, <Picture 2>, … in file order. Prompts must reference those indices explicitly.

The README's ten-furniture compose demo is the stress test: many references → attention load and identity consistency challenges. Start with one or two references before building production RAG-style asset pipelines.

Cloud H3-Image-Context-IR rewrites short prompts into detailed English scene specs and proposes aspect/size. Local PE weights aim to remove cloud dependency but add another ~18 GB class download.

Cost and ops checklist

  1. Cache the text encoder once if you already run MiniMax-H3 video—README says HF will not re-download.
  2. Pin seeds with generator_device: cpu when auditing reproducibility across machines.
  3. Log per-megapixel latency separately from step count—pixels dominate at 16 MP.
  4. Read license geography before customer-facing SaaS.
  5. Compare quantized community ports (P-H3-Image) when 80+ GB BF16 is impossible.

Failure modes to expect in first runs

table · 2 cols
SymptomLikely cause
HTTP 400 on stepsNon-six step count sent to SGLang
OOM at 16 MPFull BF16 DiT on single GPU
Washed editsMissing Context-IR / PE expansion
Wrong object movedReference index mismatch in edit prompt
Slow cold startParallel text encoder load from separate repo

Relationship to the H3 video stack

MiniMax-H3-Image reuses the H3 text encoder and removes audio layers from the DiT. It does not output video frames. Video workflows stay on MiniMax-H3 proper and separate serving stacks.

For multimodal product teams, that split mirrors how labs ship narrow open weights (image-only) while keeping full omni checkpoints API-gated.

Related on explainx.ai

  • P-H3-Image Pruna port
  • Qwen-Image-PE visual prompt enhancer
  • LongBanana multi-reference benchmark
  • ByteDance Seedream 5.5 editing
  • Adobe EditAgent verification
  • Hugging Face Transformers GGUF parity
  • Multimodal vision token budget guide

Example scripts and API parity

The examples/ directory is the fastest truth test against MiniMax cloud APIs:

  1. context_ir.py calls H3-Image-Context-IR to produce revised_prompt.txt and revised_size.txt.
  2. t2i.py / edit.py hit local SGLang with those artifacts.
  3. api_generate.py runs the same prompts against hosted MiniMax endpoints for side-by-side PNGs.

README walkthroughs cite 4736×3552 and 4096×4096 outputs where local SGLang and API images are shown adjacently. Your parity test should hash PNGs only after matching seed, size, and expansion paths—otherwise you will chase irrelevant diffusion noise.

Environment variables:

  • MINIMAX_API_BASE — https://api.minimax.io (global) or https://api.minimax.cn (China).
  • MINIMAX_API_KEY — platform key for Context-IR and generations.

Operators running air-gapped clusters can skip cloud steps and rely on PE weights, accepting quality drift if expansion differs.

Commercial surfaces named in the README

MiniMax points builders to:

  • Global API: platform.minimax.io
  • China API: platform.minimax.cn
  • Web apps: hailuoai.video / hailuoai.com
  • Desktop agents: agent.minimax.io / agent.minimax.cn

Open weights do not automatically entitle hosted quota or enterprise SLAs. Treat the repo as bring-your-own-GPU, same as other community-license releases from Asian labs.

Benchmarks and comparisons readers ask for

table · 2 cols
Comparison axisWhat to measure yourself
vs P-H3-ImageMP count, VRAM, license geography
vs Seedream editing loopsMulti-round identity on product photos
vs Firefly enterpriseLegal indemnity vs open weights
vs Flux-class speedWall-clock at equal megapixels, not step count alone

No independent Artificial Analysis row existed at publish time for MiniMax-H3-Image specifically—run LongBanana-style multi-reference tests if that is your workload.

Skills and prompt-writing assets in the repo

The GitHub tree includes skills/h3-image-prompt-writing — vendor-authored guidance for long-form English scene descriptions. If your team fine-tunes internal tools, mirror that structure in your own agent skills (explainx.ai skills directory) so operators do not improvise prompts that fight the Context-IR contract.

Showcase README sections (photorealistic, surreal editorial, environment concepts, characters, painting styles, text rendering, multi-reference edits) double as regression galleries. Re-run a subset weekly after pulling new commits; upstream PDD head changes can shift color and typography even when DiT weights are unchanged.

For teams already running ComfyUI graphs for Pruna, plan a parallel graph wired to official T2I/Edit templates before decommissioning the quantized path—license text differs even when tensors are related.

Document which checkpoint produced each marketing asset today. Legal and compliance teams increasingly ask for model lineage on AI-generated hero images, not only for people photos.

A practical rollout order helps. First, run the README examples unchanged on one GPU node and record latency, memory use, and output hashes. Second, repeat the same prompts with your own brand terms and reference images. Third, compare the results with your current image vendor on the same prompts. Only then decide whether the open weights replace, or sit beside, your hosted provider.

Support and escalation paths

README lists model@minimax.io for questions. For production, document your rollback path to API generation when local SGLang versions drift from pdd_config.json expectations after upstream commits.

Repository layout and size figures follow the MiniMax-AI README as of November 2026.

Spotted something out of date? Let us know.
Daily briefFrom Yash · 350K+ students taught

Catch up on AI

One AI story explained in plain English, plus one thing to try. Every day, free. Unsubscribe anytime.

  • ✓ Free
  • ✓ One email a day, no spam
  • ✓ Unsubscribe anytime
Yash Thakker

Written by

Yash Thakker

Yash is an AI expert with over 300K learners. Join his workshops →

View Yash Thakker in People in AI →

Related posts

Nov 3, 2026

P-H3-Image: Pruna Turns MiniMax-H3 Into an Open 8-Step Image Model

Pruna AI released P-H3-Image on Hugging Face: a 33.1B-parameter image generation and editing model derived from MiniMax-H3. It renders 8-megapixel images in 8 steps, edits with up to 8 reference images, and runs in 21 GB of VRAM in a quantized ComfyUI build. The license excludes the US, EU, UK and South Korea.

Nov 10, 2026

Hugging Face Decision Models: Jev-Style Routing Without JSON Spam

Large language models are great at generating paragraphs and terrible at guaranteeing schema-shaped routing decisions. Hugging Face formalized decision models with a shared API across Transformers and llama.cpp so agents can pick billing vs support without decoding JSON.

Oct 28, 2026

Qwen3.5-4B-3D-Coder: A 4B Open Model That Writes Three.js Scenes

An independent developer fine-tuned Qwen3.5-4B to generate interactive Three.js scenes and published two GGUF files under Apache-2.0. Here is what the model card says, how to run it, and what is not yet proven.