by Pruna AI

Pruna stills and edits from up to 9 pictures, in five sizes up to 4K

pruna-ai/p-h3-image/text-to-image
  • Up to 4K
  • Up to 9 reference images
  • 15 aspect ratios
  • Create Image
  • Edit Image

About P-H3-Image

P-H3-Image is Pruna AI's still-image model, adapted from the MiniMax H3 open weights and released as open source in November 2026. It draws a picture from a written scene, or edits one using up to nine pictures, in five sizes from 1K to 4K and 15 aspect ratios.

Call it with the model name pruna-ai/p-h3-image/text-to-image on POST /jobs/createTask, from $0.024.

Introduction

P-H3-Image Text to Image turns your scene description into one still. Pruna AI released its open weights on November 3, 2026, adapting MiniMax H3 for image generation and editing.

Key features

Select 1k, 1.5k, 2k, 3k or 4k independently of the 15 aspect ratios. In our tests the 4k setting at 16:9 produced 5472 x 3072 pixels. The result can be JPEG, PNG or WebP.

Request parameters

ParameterRequiredDescription
seedNoUse the same seed and settings for more controlled comparisons. ≥ 0 · ≤ 2147483647
promptYesDescribe what you want to make.
resolutionNoChoose an available output size. 1k · 1.5k · 2k · 3k · 4k · Default: 1k
aspect_ratioNoThe shape of the frame: wide, square or tall. 1:1 · 16:9 · 9:16 · 4:3 · 3:4 · 3:2 · 2:3 · 21:9 · 9:21 · 2:1 · 1:2 · 3:1 · 1:3 · 5:4 · 4:5 · Default: 1:1
output_formatNoFile type of the result. jpeg · png · webp · Default: jpeg

Pricing

Prices are in USD. The API uses a separate USD balance. Website credits cannot be used or transferred to it, and API funds cannot be transferred to website credits. When a task is accepted, we reserve the maximum quoted amount from your API balance. On completion, we charge for actual usage, never more than the hold, and release the remainder. If the task fails, the hold is released.

OptionUSD per image
resolution 1K$0.024
resolution 1.5K$0.036
resolution 2K$0.048
resolution 3K$0.096
resolution 4K$0.144

Send the same request body to POST /jobs/quote to see the estimated and maximum USD charge before running. A quote does not run the task or charge your balance.

Use cases

Use scene descriptions for editorial portraits, diner film stills or short neon signs. For changes to existing pictures, choose Image Editing.

Prompt guide & pro tips

Name a subject, clothing, place and light source. Pruna AI says short quoted words can render, but long passages and small lettering can become false text. Keep the seed while changing one element to compare results; it does not lock the output. In our tests larger tiers took longer, with one 4k generation reaching 241 seconds of model time.

API quick start

Call the P-H3-Image API in three steps

  1. Create an API key. Sign in to PopNow and create a key in the API console. Keys start with sk-popnow-. API calls use your separate USD balance.
  2. Send the request. POST /jobs/createTask with model pruna-ai/p-h3-image/text-to-image and an input object that follows the parameter table. The response returns a task ID straight away.
  3. Get the result. Poll GET /jobs/recordInfo with the task ID, or pass a callBackUrl and we post the result to it. Download the output links when the task succeeds.
# 1. Create the task. Keep the Idempotency-Key if you retry after a network error.
export IDEMPOTENCY_KEY="$(uuidgen)"
curl -X POST https://api.popnow.ai/api/v1/jobs/createTask \
  -H "Authorization: Bearer $POPNOW_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $IDEMPOTENCY_KEY" \
  -d '{
  "model": "pruna-ai/p-h3-image/text-to-image",
  "input": {
    "prompt": "A ceramic teapot on a linen cloth, soft window light, muted palette",
    "aspect_ratio": "1:1",
    "resolution": "1k",
    "output_format": "jpeg"
  }
}'

# 2. Copy data.taskId from the response, then poll until state is succeeded, failed, canceled or expired.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.popnow.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
  -H "Authorization: Bearer $POPNOW_API_KEY"

Replace the prompt and any links with your own. The API tab has the response, polling and callback reference.

P-H3-Image API questions

How much does the P-H3-Image API cost?

P-H3-Image starts at $0.024 per image with Create Image, its cheapest task. Prices by option: 1K $0.024 per image, 1.5K $0.036 per image, 2K $0.048 per image, 3K $0.096 per image. The API uses a separate USD balance. When a task is accepted, we reserve the maximum quoted amount from your API balance. On completion, we charge for actual usage, never more than the hold, and release the remainder. If the task fails, the hold is released.

What is the model name for P-H3-Image in the API?

Put pruna-ai/p-h3-image/text-to-image for Create Image; pruna-ai/p-h3-image/edit for Edit Image in the model field of POST /jobs/createTask.

Is P-H3-Image the original H3 image generator?

Pruna AI adapted MiniMax H3 open weights into a separate still-image model, released on November 3, 2026. In our tests the original H3 image generator and P-H3-Image produced different pictures from a matching prompt and seed. See [MiniMax H3 Image LoRA](/models/minimax-h3-image-lora) for the original H3 still-image option at 1k or 2k.

What does the 4k setting mean?

It selects a tier of about 16.8 megapixels, with dimensions determined by the ratio. In our tests a 16:9 generation measured 5472 x 3072 and an edit following its source measured 3360 x 5024.

How should I order pictures for editing?

Start with the scene you want to retain, then add the references that supply replacements. In the stage test, our instruction retained the stage and green dress from <Picture 1> while taking the person from <Picture 2>.

What timing should I allow?

In our tests 1k model time was usually 5–17 seconds, with occasional runs over 30 seconds. One 4k generation took 241 seconds and one 4k edit took 52 seconds; these measurements exclude queueing and transfer.

Where do I add an H3 LoRA?

Use [P-H3-Image LoRA](/models/p-h3-image-lora) to attach MiniMax H3 LoRA files to generation or editing. The base page covers the model without those attachments.

What are the limits of the P-H3-Image API?

Resolutions: 1K · 1.5K · 2K · 3K · 4K; Aspect ratios: 1:1 · 16:9 · 9:16 · 4:3 · 3:4 · 3:2 +9; Prompt length (characters): 5,000. Requests outside these limits are rejected before anything is charged.

Can I try P-H3-Image without writing code?

Run P-H3-Image in the Playground with your API USD balance, without an API key. Each run appears in your developer history with its matching code.

All P-H3-Image models

MiniMax H3 Image LoRA runs MiniMax's own H3 weights at 1K or 2K. P-H3-Image is a separate adaptation by Pruna, so the same prompt and seed give a different picture.

More about P-H3-Image