explainx.ai0k
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: P-H3-Image at a glance
  • What did Pruna actually release?
  • How does an 8-step image model at 8 megapixels work?
  • Why does resolution matter so much here?
  • How do you prompt it?
  • What can it do for editing?
  • How do you run it?
  • The license catch: who can legally use it?
  • What are the limits?
  • What should builders do with this?
  • Related reading
← Back to blog

explainx / blog

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

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

Part of AI Image, Video and Voice

Pruna released P-H3-Image, an open image and editing model built on MiniMax-H3: 8 steps, 8 MP, 21 GB VRAM in ComfyUI, with a license catch.

Nov 3, 2026·10 min read·Yash Thakker
add explainx.ai
go deep
P-H3-Image: Pruna Turns MiniMax-H3 Into an Open 8-Step Image Model

Pruna AI has released P-H3-Image, an open image generation and editing model built on MiniMax-H3, the video model MiniMax opened in July. According to its Hugging Face model card, it renders 8-megapixel images in 8 steps with no classifier-free guidance, edits with up to 8 input images, and ships with a prompt upsampler. A ComfyUI build brings the memory need down to about 21 GB of VRAM. The catch is the license: the card says it excludes the US, EU, UK and South Korea unless you hold a separate MiniMax license.

That mix makes this release worth a careful read. It is a real technical result, since a video model has been turned into a still-image model. It is also a license puzzle that decides who can legally use it.

TL;DR: P-H3-Image at a glance

table · 2 cols
QuestionAnswer from the model card
Who made it?Pruna AI, an AI model efficiency company, on top of MiniMax-H3
What does it do?Text-to-image, and image editing with 1 to 8 input images
How many steps?8 steps, no CFG, no negative prompt
Resolution8 MP for text-to-image; 4 or 8 MP for edits
Size33.1B-parameter transformer, 4B text encoder, VAE, prompt upsampler; 100 GB in bf16
GPU memory (bf16, 8 MP)About 101 GB with the upsampler, 83 GB without
Smallest ComfyUI setAbout 20 GB download, about 21 GB VRAM at 8 MP
Speed (one B200, Pruna's number)About 9 s per image; upsampler adds 6 to 11 s
LicenseMiniMax H3 Community License; excludes US, EU, UK, South Korea without a separate license
Video or audio?No. Single images only

What did Pruna actually release?

Two Hugging Face repositories. PrunaAI/P-H3-Image holds the diffusers pipeline. PrunaAI/P-H3-Image-Comfy holds ComfyUI files in bf16, int8 and 4-bit formats. The first was created on October 27, 2026, according to the Hugging Face API, and had 33 likes and 111 downloads when we checked on November 3. Those are early numbers, not a verdict.

The card describes the model as "based on" MiniMax-H3 and lists the relation as a finetune. MiniMax-H3 is a multimodal model for text, image, audio and video generation. Our MiniMax H3 launch coverage covers that base release, and a later developer projects guide shows what people built with it. P-H3-Image is the first widely visible spin-off that drops motion and sound and keeps the still frame.

Pruna's own site also links a launch post at pruna.ai/blog/oss-p-h3-image-launch. When we fetched it, the page returned only the company's generic landing content, so this article relies on the model card for every number.

How does an 8-step image model at 8 megapixels work?

The headline spec is 8 steps. Most open diffusion models need 20 to 50 sampling steps, or they use classifier-free guidance, which runs the network twice per step. P-H3-Image uses neither guidance nor a negative prompt. The card says the 8 steps run over the checkpoint's own sampling grid, and you can pass your own sigmas to use another one.

The speed claim follows from that. On one NVIDIA B200 in bf16, at batch size 1 and 8 MP, with no compilation or offloading, Pruna reports about 9 seconds for text-to-image when the prompt is written as is. The prompt upsampler adds 6 to 11 seconds and raises peak memory from 83 GB to 101 GB. These figures come from Pruna. We have not reproduced them, and the card does not publish quality benchmarks against other models.

This is a common pattern in efficient generation. Few-step models trade some flexibility for latency. We covered the same direction in Apple's four-step normalizing trajectory image models and in the FastH3 Omni 8-step video work, which also builds on the same H3 base.

Why does resolution matter so much here?

The card says P-H3-Image works best at 8 MP. At 2 and 4 MP it can still produce good images, but artifacts get more frequent, especially in faces, hands and small details. Pruna publishes a table of 8 MP sizes by aspect ratio, from 2912 by 2912 for 1:1 to 3872 by 2176 for 16:9. Edits work best at 4 or 8 MP.

P-H3-Image 8 megapixel output compared with lower resolutions, same prompt and seedP-H3-Image 8 megapixel output compared with lower resolutions, same prompt and seed Image: Pruna AI

Pruna's own figure shows one prompt and seed from 1 to 16 MP. At 1 MP the face looks smooth and waxy. From 8 MP on, skin texture, stray hairs and gold earrings come through. Pruna adds that the composition shifts between sizes because the noise changes with image size. In practice this means you should not judge the model from small previews. It also means a smaller VRAM budget costs you quality if you cut resolution to fit.

How do you prompt it?

Pruna says P-H3-Image is sensitive to prompting. It renders full, specific prompts much better than short requests. That is why the pipeline runs a prompt upsampler, based on Qwen3.5-9B, on every request. The upsampler writes a detailed prompt for the chosen aspect ratio, or an edit brief for edits. The rewritten prompt comes back as an output, so you can inspect it.

If you write prompts by hand, the card gives four rules:

  1. Say what the image is. Open with one sentence naming the real object, such as a photograph by an experienced street photographer, a two-color risograph print, or a frame from a Japanese anime TV series.
  2. Describe one scene. Give a viewpoint, one main subject in a moment, a few supporting elements, and light with a source and a direction.
  3. Spell out every word. Text without its exact words turns into pseudo-text. Quote each string, keep it short, say where it sits, and end with "no other text".
  4. Leave out hype words. Pruna lists stunning, epic, cinematic, vibrant, hyper-detailed, 8k and masterpiece as words that push the output toward a glossy, oversaturated, airbrushed look.

The card says the model is strongest at photorealism, film and editorial looks, and graphic styles with short quoted text. Styles that work especially well include documentary photography, portraits with real skin texture, TV-frame anime, ink and charcoal drawings, and screen-printed posters. For comparison with other open image models and their text rendering, see our posts on Moss-Image and Flux 3 Klein.

What can it do for editing?

Editing is the second half of the release. You pass one image, or a list of up to 8. Picture 1 is the image to edit. The others are references that the request can name as Picture 2, Picture 3 and so on. The upsampler turns a short request such as "make the pickup truck red" into a brief that names what to keep and what to change.

P-H3-Image open image editing example comparing a typed edit request with an edit prompt that names what to keepP-H3-Image open image editing example comparing a typed edit request with an edit prompt that names what to keep Image: Pruna AI

Pruna's figure compares the same request typed as is and written as an edit prompt. As typed, the model often redraws the whole scene. As an edit prompt that names what must stay, only the requested part changes. If you skip the upsampler, the card recommends this form:

txt
Edit <Picture 1>. <The change, described as the finished result>. Keep <everything that must stay> exactly as it is.

Three tips follow from it. Point to the exact object ("the old man's faded blue cap" rather than "his hat"). Describe the result, not the action, and size new things against something already in the frame. And list what must not change, such as faces, poses, background and light. Pruna also shows multi-image composition, where eight reference portraits become one dinner-party scene from a one-sentence request. Those are Pruna's showcase outputs, so treat them as best cases.

How do you run it?

The diffusers route is short. The card uses ModularPipeline from diffusers:

python
import torch
from diffusers import ModularPipeline

pipe = ModularPipeline.from_pretrained("PrunaAI/P-H3-Image")
pipe.load_components(dtype=torch.bfloat16)
pipe.to("cuda")

image = pipe(
    prompt="A German Expressionist oil painting of a Berlin street at night, gaunt figures hurrying past a glowing gas lamp.",
    height=3360, width=2496,
    output="images",
)[0]
image.save("berlin.png")

You need a recent diffusers installed from source, per the card. At 8 MP in bf16 that wants a GPU with about 101 GB, such as one H200 or B200, or about 80 GB with offloading. The card shows enable_auto_cpu_offload for that case.

What if you only have a consumer GPU?

Use the ComfyUI repository. ComfyUI supports the model natively with no custom nodes, according to the card. Every component comes in bf16 and in ComfyUI's native int8 and 4-bit formats. The smallest set is a 20 GB download that peaks at about 21 GB of VRAM at 8 MP, against 143 GB of weights for MiniMax-H3. That puts it inside a 24 GB card, though the card does not publish quality loss numbers for the 4-bit files. Expect some trade-off and test on your own prompts.

The license catch: who can legally use it?

This is the part many readers will miss. The model card says P-H3-Image is released under the MiniMax H3 Community License. In its words, the license "excludes the European Union, the United Kingdom, the Republic of Korea and the United States unless you have a separate license from MiniMax". Products built on it must show "Powered by MiniMax H3". The text encoder's Qwen3-VL-4B parts and the prompt upsampler are under Apache 2.0.

We read this as the card states it. We did not review the full license text, and we are not lawyers. Two practical points follow. First, the model is "open" in the sense that weights are downloadable, not in the sense of a permissive license such as Apache 2.0. Second, a team in the US or EU that wants to ship a product on it needs to talk to MiniMax first. If you need a clean commercial license, compare it with open image models under standard terms, for example the Apache-licensed Moss-Image line covered above.

What are the limits?

The card lists limitations itself. Prompting matters a lot: hype words and very long prompts make images worse, and very short prompts give weak results without the upsampler. It handles single images only, with no video or audio, which is a step back from its parent. Lower resolutions show more artifacts. And the memory bar in bf16 is high enough that only data-center GPUs run it comfortably.

Notably absent: independent benchmarks. Pruna publishes example images and its own timing, but no side-by-side score against Flux, Qwen-Image or others. Until someone runs those tests, the quality claim rests on Pruna's examples.

What should builders do with this?

  • If you are outside the excluded regions and want fast 8 MP output, try the ComfyUI int8 files first and compare with the 4-bit set on your own prompts.
  • If you are in the US or EU, treat it as a research reference. Use it to learn how a video backbone can be adapted for stills, and pick a model with clear terms for production.
  • If you edit with references, the 8-image input and the upsampler's "keep this exactly as it is" style are the interesting parts to test against your current workflow.
  • Watch for independent tests. Early likes and downloads are low, and no third-party quality numbers exist yet.

Specs and license terms reflect the Hugging Face model cards as read on November 3, 2026, and may change.

Related reading

  • MiniMax H3 open video model and Hailuo
  • MiniMax H3 Max API and local developer projects
  • FastH3 Omni: open 8-step reference-to-video with audio
  • Apple's four-step normalizing trajectory image generation
  • Moss-Image: open text-to-image with text rendering
  • Flux 3 Klein open weights guide
  • Bria FIBO 2.0: claimed vs verified
  • Official: P-H3-Image on Hugging Face, ComfyUI files, MiniMax-H3
Spotted something out of date? Let us know.
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

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.

Oct 24, 2026

Kromoss: A Full Fine-Tune of MOSS-Image With 8-Step Turbo LoRAs, Apache 2.0

Kromoss is a community full fine-tune of OpenMOSS's MOSS-Image-Base from lodestones, trained on 704k images and released under Apache 2.0 with two 8-step turbo LoRAs. It has been trending on Hugging Face. Here is how to run it and how far its one benchmark goes.

Oct 17, 2026

MOSS-Image: OpenMOSS Releases a 5B Open Text-to-Image Model With Layout Control

OpenMOSS published MOSS-Image-Base and MOSS-Image-SFT on October 16, 2026: a 5B text-to-image model under Apache 2.0 that renders text, accepts JSON layouts with bounding boxes, and takes prompts up to 4K tokens. Here is how to run it and what is not yet proven.