Qwen-Image-3.0

Qwen-Image-3.0 is a unified image model from Alibaba for both text-to-image generation and prompt-guided image editing. It supports one to three reference images for editing, automatic prompt expansion, negative prompts, reproducible seeded generation, and adaptive or user-specified output sizes. It supports text-to-image resolutions from 512x512 up to 2048x2048 and image editing resolutions up to 1440x1440, making it a strong fit for high-quality visual creation, controlled edits, and multi-image reference workflows.

Complete technical specification for integration
Ready-to-use code snippets for common workflows
Step-by-step tutorials for advanced use cases
← All GuidesDense layouts and information design
How to generate infographics, comparison grids, newspaper pages, and interface mockups with Qwen Image 3.0 by spending its long prompt budget on every panel.
Image models fall apart on information design. A diagram with eight labels comes back with four of them misspelled and two pointing at nothing, so anything with real structure gets built in a design tool instead. Qwen Image 3.0 takes instructions of around 4,500 tokens and renders what they describe, which makes a fully specified infographic a single request rather than a starting point.

A single-page explainer poster titled "HOW A HEAT PUMP WORKS", printed flat on warm off-white stock with a deep teal and burnt orange palette. The title sits across the top in large bold condensed capitals, with the subtitle "Heating and cooling, one cycle" beneath it in a lighter weight. The centre two-thirds of the sheet carries a clean technical cutaway diagram of a house with an outdoor unit on the left and an indoor unit on the right, connected by a loop of refrigerant pipework drawn as a continuous rounded circuit with directional arrows. Four numbered circular callouts sit around the loop, each with a short label beside it: "1. Evaporator: refrigerant absorbs outdoor heat", "2. Compressor: pressure raises the temperature", "3. Condenser: heat is released indoors", "4. Expansion valve: pressure drops, cycle repeats". Below the diagram, a horizontal strip of three statistics in large figures with small captions underneath: "300%" over "typical efficiency", "-15°C" over "still effective at", "12 yr" over "average payback". A thin rule separates the strip from a one-line footer reading "Source: illustrative example". Flat editorial infographic design, generous margins, crisp small type, no photographic elements.
The title, the four numbered callouts, the statistics strip, and the footer were all written into one prompt. Nothing in that poster was composited afterwards.
Set promptExtend to false for every request in this guide. A layout spec is exactly the kind of prompt the rewrite will reword, and rewording a spec means losing panels and figures you carefully placed.
Request shape
Nothing here needs special parameters. The layout lives in positivePrompt, and the only other thing that matters is spending enough pixels for the small type to survive:
import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'alibaba:qwen-image@3.0',
positivePrompt: 'A single-page explainer poster titled "HOW A HEAT PUMP WORKS". The title sits across the top in large bold condensed capitals. The centre carries a technical cutaway diagram of a house with an outdoor unit on the left and an indoor unit on the right, connected by a loop of refrigerant pipework with directional arrows. Four numbered circular callouts sit around the loop, each with a short label beside it. Below the diagram, a horizontal strip of three statistics in large figures with small captions underneath. Flat editorial infographic design, crisp small type, no photographic elements.',
width: 2176,
height: 3008,
providerSettings: {
alibaba: {
promptExtend: false
}
}
})import asyncio
import os
from runware import Runware
async def main():
async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
results = await client.run({
"model": "alibaba:qwen-image@3.0",
"positivePrompt": "A single-page explainer poster titled \"HOW A HEAT PUMP WORKS\". The title sits across the top in large bold condensed capitals. The centre carries a technical cutaway diagram of a house with an outdoor unit on the left and an indoor unit on the right, connected by a loop of refrigerant pipework with directional arrows. Four numbered circular callouts sit around the loop, each with a short label beside it. Below the diagram, a horizontal strip of three statistics in large figures with small captions underneath. Flat editorial infographic design, crisp small type, no photographic elements.",
"width": 2176,
"height": 3008,
"providerSettings": {
"alibaba": {
"promptExtend": False
}
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "imageInference",
"taskUUID": "f7a8b9c0-1d23-4e45-8f67-9a0b1c2d3e45",
"model": "alibaba:qwen-image@3.0",
"positivePrompt": "A single-page explainer poster titled \"HOW A HEAT PUMP WORKS\". The title sits across the top in large bold condensed capitals. The centre carries a technical cutaway diagram of a house with an outdoor unit on the left and an indoor unit on the right, connected by a loop of refrigerant pipework with directional arrows. Four numbered circular callouts sit around the loop, each with a short label beside it. Below the diagram, a horizontal strip of three statistics in large figures with small captions underneath. Flat editorial infographic design, crisp small type, no photographic elements.",
"width": 2176,
"height": 3008,
"providerSettings": {
"alibaba": {
"promptExtend": false
}
}
}
]'runware run alibaba:qwen-image@3.0 \
positivePrompt="A single-page explainer poster titled \"HOW A HEAT PUMP WORKS\". The title sits across the top in large bold condensed capitals. The centre carries a technical cutaway diagram of a house with an outdoor unit on the left and an indoor unit on the right, connected by a loop of refrigerant pipework with directional arrows. Four numbered circular callouts sit around the loop, each with a short label beside it. Below the diagram, a horizontal strip of three statistics in large figures with small captions underneath. Flat editorial infographic design, crisp small type, no photographic elements." \
width=2176 \
height=3008 \
providerSettings.alibaba.promptExtend=false{
"taskType": "imageInference",
"taskUUID": "f7a8b9c0-1d23-4e45-8f67-9a0b1c2d3e45",
"model": "alibaba:qwen-image@3.0",
"positivePrompt": "A single-page explainer poster titled \"HOW A HEAT PUMP WORKS\". The title sits across the top in large bold condensed capitals. The centre carries a technical cutaway diagram of a house with an outdoor unit on the left and an indoor unit on the right, connected by a loop of refrigerant pipework with directional arrows. Four numbered circular callouts sit around the loop, each with a short label beside it. Below the diagram, a horizontal strip of three statistics in large figures with small captions underneath. Flat editorial infographic design, crisp small type, no photographic elements.",
"width": 2176,
"height": 3008,
"providerSettings": {
"alibaba": {
"promptExtend": false
}
}
}[
{
"taskType": "imageInference",
"taskUUID": "f7a8b9c0-1d23-4e45-8f67-9a0b1c2d3e45",
"imageUUID": "4b7c1e58-0a92-4d36-b1f4-7e2a5c8d0f39",
"imageURL": "https://im.runware.ai/image/os/a14d18/ws/2/ii/4b7c1e58-0a92-4d36-b1f4-7e2a5c8d0f39.jpg"
}
]Spending the prompt budget
Most prompting advice tells you to be concise. That advice is wrong for this model. The instruction window runs to roughly 4,500 tokens, which is several hundred words, and information design is where the whole budget gets used. Both sheets below are the same size and the same request, one described in a sentence and one specified in full:

An infographic about coffee brewing methods.

A single-page reference poster titled "FOUR WAYS TO BREW", printed flat on cream stock in a warm brown, cream and muted teal palette. The title runs across the top in large bold capitals with the subtitle "A comparison of common methods" beneath it in a small regular weight, separated from the body by a thin horizontal rule. The body of the sheet is a four-column comparison grid, each column headed by a simple line drawing of the brewer above its name in bold capitals: "POUR OVER", "FRENCH PRESS", "AEROPRESS", "MOKA POT". Under each drawing, five aligned rows of small text, each row labelled in the left margin of the grid so the labels read down the side once: "Grind", "Ratio", "Time", "Temp", "Body". The pour over column reads "Medium", "1:16", "3 min", "94°C", "Clean and bright". The french press column reads "Coarse", "1:15", "4 min", "93°C", "Full and heavy". The aeropress column reads "Fine-medium", "1:14", "90 sec", "85°C", "Smooth and rounded". The moka pot column reads "Fine", "1:10", "5 min", "Stovetop", "Thick and intense". Thin rules separate the rows, and a slightly heavier rule separates the header row from the data. At the foot of the sheet, a single line in small capitals reads "RATIOS ARE COFFEE TO WATER BY WEIGHT". Flat editorial infographic design, crisp legible small type, generous margins, no photographic elements.
The short prompt produces something that looks like an infographic and says nothing you chose. The long one carries twenty data values, and every one of them is a value you can check against your own source. The prompt is the content, so a layout you cannot describe is a layout you cannot generate.
Write these prompts the way you would brief a designer. Name the sheet, then the title block, then each region in reading order, quoting the copy for each. Working top to bottom is what keeps the model's placement aligned with your intent.
Multi-panel grids
A single request can hold several unrelated panels. The sheet below is four separate reference graphics in one pass, each with its own heading, illustration, and labels:

A single sheet divided into a clean 2x2 grid of four separate reference infographics, each cell with its own thin border, its own heading in bold capitals, and its own small explanatory text, sharing one flat editorial style on warm off-white stock. Top left cell, headed "CLOUD TYPES": a horizontal altitude scale with four simple cloud shapes at different heights, each labelled "Cirrus 6km", "Altocumulus 4km", "Cumulus 2km", "Stratus 1km". Top right cell, headed "COFFEE GRIND": four squares of increasingly fine stippled texture in a row, labelled beneath as "Coarse", "Medium", "Fine", "Extra fine", with a caption reading "Grind size drives extraction rate". Bottom left cell, headed "THREE KNOTS": three simple line diagrams of tied rope, labelled "Bowline", "Clove hitch", "Figure eight", each with a one-line use case underneath. Bottom right cell, headed "BICYCLE DRIVETRAIN": a side-on line drawing of a chainring, chain, cassette and derailleur, with four thin leader lines to labels reading "Chainring", "Chain", "Cassette", "Derailleur". Every cell is fully rendered and legible, flat infographic illustration, crisp small type, no photographic elements.
Four unrelated subjects sit side by side without bleeding into each other. The pattern that makes this work is addressing cells by position: "top left cell, headed", "bottom right cell, headed". Describing the grid once and then listing contents leaves the model to guess the mapping, and a stated position per cell removes the guess.
Declaring a shared visual treatment once, at the top, is what keeps four panels reading as one sheet rather than four clippings.
Editorial pages
The same approach builds a full page of editorial layout, where the structure carries as much meaning as the copy:

The front page of a broadsheet newspaper photographed flat on a plain surface, printed on off-white newsprint. The masthead across the top reads "THE HARBOUR REVIEW" in a large blackletter serif, with a thin rule beneath carrying "Thursday, 14 November" on the left and "Price $2.50" on the right. Below the masthead, a full-width lead headline in large bold serif reads "FERRY LINE RETURNS AFTER FORTY YEARS", with a smaller deck underneath reading "Service between the north quay and the island resumes in spring". Under the deck sits a wide photograph of a passenger ferry crossing calm water, with a small italic caption beneath it reading "The restored vessel on sea trials last week". The lower half of the page is set in four narrow justified columns of small body text, with a bold subheading partway down the second column reading "Funding secured". A boxed sidebar in the lower right corner, headed "AT A GLANCE" in small capitals, carries three short bullet lines. Photoreal newspaper photography, even flat lighting, crisp legible small type throughout.
Body copy is the one place to stop specifying. Quote the masthead, the headline, the deck, and the caption, then let the columns fill themselves, because nobody reads the body text of a mock front page and specifying it would spend most of your budget on it. Name the structure instead: how many columns, where the subheading falls, where the sidebar sits.
Interface mockups
Product screenshots for landing pages and decks are the same problem wearing different clothes. Values, labels, and navigation all have to be legible and plausible:

A clean web analytics dashboard interface shown full screen in a light theme, flat UI design with a white background, a pale grey sidebar, and a single indigo accent colour. A narrow left sidebar carries a small square logo above six navigation items reading "Overview", "Traffic", "Conversions", "Audience", "Reports", "Settings", with "Overview" highlighted. The main area opens with a page title "Overview" and a date range control on the right reading "Last 30 days". Beneath it, a row of four statistic cards, each with a small label above a large figure and a small change indicator below: "Sessions" over "128,430" over "+12.4%", "Users" over "94,120" over "+8.1%", "Conversion rate" over "3.28%" over "-0.4%", "Revenue" over "$84,210" over "+18.7%". Below the cards, a wide line chart panel headed "Sessions over time" with a labelled y-axis, seven day labels along the x-axis reading Mon through Sun, and a single smooth indigo line with a subtle fill. To its right, a narrower panel headed "Top sources" listing five rows, each with a source name and a percentage: "Organic search 42%", "Direct 24%", "Referral 16%", "Social 12%", "Email 6%". Crisp legible interface typography, generous whitespace, no photographic elements.
Every figure on that screen was chosen rather than invented, which is the difference between a mockup you can ship on a marketing page and one that quietly claims a 900% conversion rate. Write the numbers you want to be seen making, and give the interface a single accent colour so the result reads as a designed product rather than a generic template.
Dense tables and small type
The hardest case is a page that is mostly small text in a rigid structure:

A printed product specification sheet lying flat on a pale grey surface, photographed straight on. The header carries a small square logo on the left beside the product name "ATLAS 400 CARGO BIKE" in bold capitals, with "Technical specification" beneath it in a light weight. A thin rule runs under the header. The body is a dense two-column specification table with the label in the left column and the value in the right, thin rules between rows, reading in order: "Frame", "6061 aluminium, powder coated"; "Weight", "34.2 kg"; "Payload", "180 kg including rider"; "Motor", "250 W mid-drive"; "Battery", "48 V / 20 Ah"; "Range", "60-90 km"; "Drivetrain", "9-speed, 11-36T"; "Brakes", "Hydraulic disc, 203 mm"; "Wheels", "26 in front / 20 in rear"; "Tyres", "2.4 in puncture resistant"; "Charge time", "4.5 hours"; "Warranty", "5 years frame, 2 years battery". Below the table, a small footnote in italic reads "Range varies with load, terrain and assist level". Photoreal document photography, flat even lighting, crisp legible small type throughout, no other objects.
Twelve label and value pairs in a fixed order, plus units and a footnote. Listing the rows in the order they appear is what holds the sequence, since a table described as a set of facts comes back in whatever order the model prefers.
Qwen documents legible rendering down to roughly 10px type, which is the constraint that decides your canvas. A spec sheet at 1024 × 1024 puts its rows below that floor and the values turn to texture, so dense pages want the top of the pixel budget: 2176 × 3008 portrait or 3200 × 2048 landscape, both just under the 6,553,600 ceiling.
Tips
-
Write the longest prompt of your life. The budget is around 4,500 tokens and a dense sheet needs most of it. Brevity costs you control here rather than buying clarity.
-
Describe regions in reading order. Title block, then each panel top to bottom, then the footer. The order you write in is the order the model lays out.
-
Address panels by position. "Top left cell" and "lower right corner" bind content to place. A list of contents without positions gets shuffled.
-
Quote every value that has to be right. Figures, units, and percentages are the reason the asset exists, and anything unquoted is invented.
-
Skip the body copy. Specify headlines, labels, and captions, then let filler text fill itself and spend the budget on structure.
-
Render at the top of the pixel budget. Small type is the first thing to break, and dense layouts are almost all small type.
-
Keep
promptExtendoff. A rewrite applied to a layout spec drops panels and reworks the copy you were most careful about.