---
title: Prompting Muse Image — Muse Image | Runware Docs
url: https://runware.ai/docs/models/meta-muse-image/guides/prompting
description: "How to prompt Muse Image: writing a brief it can plan a layout from, setting the thinking level, picking one of the eight size pairs, and working without a seed."
---
### [Introduction](https://runware.ai/docs/models/meta-muse-image/guides/prompting#introduction)

Muse Image is Meta's image model from Meta Superintelligence Labs, and it **plans the image before it renders one**. The request arrives as a single instruction. The model reads all of it, works out a layout, reaches for its own tools when the brief needs a fact or a visual reference, then checks the result against what you asked for and repairs what missed, either by editing one region or by rendering again. What comes back is the image at the end of that loop.

That changes what a prompt is worth. A brief that names the layout, the props, the camera, and the light is **read as a specification** rather than as a bag of keywords, and the planning pass spends its effort on the things you wrote down.

![An open matte charcoal hard-shell carry-on suitcase on a low oak bench in a bright hotel room, packed with folded cream and sand linen shirts, a navy packing cube, a rolled grey knit and a leather wash bag, with a passport and tortoiseshell sunglasses on the bench beside it](https://runware.ai/docs/assets/hero.DumSwVFj_Z28uCvC.jpg)

> **Prompt**: A product-page hero photograph for a modular carry-on suitcase brand. A matte charcoal hard-shell carry-on lies open on a low oak bench in a bright hotel room, the left compartment packed with three folded linen shirts in cream and sand and a slim navy packing cube, the right compartment holding a rolled grey knit and a small leather wash bag. A passport and a pair of tortoiseshell sunglasses sit on the bench beside the case. Late morning daylight through a tall window on the left throws the soft shadow of the window frame across the pale plaster wall behind. Bench-height shot from a three-quarter angle, 45mm lens, shallow depth of field with the open case sharp and the bed behind it falling out of focus. Photoreal commercial product photography, warm neutral palette.

This guide covers the request shape, how to write a brief the planner can use, the two thinking levels, the eight size pairs, and how to work with a model that renders something different on every call. Every example on this page is a plain text-to-image request with `settings.shell`, `settings.webSearch`, and `settings.imageSearch` **left at their defaults**, so the model can still reach for code or search when it decides a prompt needs one.

### [The request](https://runware.ai/docs/models/meta-muse-image/guides/prompting#the-request)

A call needs `model` and `positivePrompt`. **Everything else has a default**: the image comes back at 1920 × 1280 and the model plans at its `high` thinking level unless you say otherwise.

TypeScriptPythoncURLCLIJSON

```typescript
import { createClient } from '@runware/sdk'

const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()

const [result] = await client.run({
  model: 'meta:muse@image',
  positivePrompt: 'A product-page hero photograph for a modular carry-on suitcase brand. A matte charcoal hard-shell carry-on lies open on a low oak bench in a bright hotel room, the left compartment packed with three folded linen shirts in cream and sand and a slim navy packing cube, the right compartment holding a rolled grey knit and a small leather wash bag. A passport and a pair of tortoiseshell sunglasses sit on the bench beside the case. Late morning daylight through a tall window on the left throws the soft shadow of the window frame across the pale plaster wall behind. Bench-height shot from a three-quarter angle, 45mm lens, shallow depth of field with the open case sharp and the bed behind it falling out of focus. Photoreal commercial product photography, warm neutral palette.',
  width: 1920,
  height: 1280
})
```

```python
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": "meta:muse@image",
            "positivePrompt": "A product-page hero photograph for a modular carry-on suitcase brand. A matte charcoal hard-shell carry-on lies open on a low oak bench in a bright hotel room, the left compartment packed with three folded linen shirts in cream and sand and a slim navy packing cube, the right compartment holding a rolled grey knit and a small leather wash bag. A passport and a pair of tortoiseshell sunglasses sit on the bench beside the case. Late morning daylight through a tall window on the left throws the soft shadow of the window frame across the pale plaster wall behind. Bench-height shot from a three-quarter angle, 45mm lens, shallow depth of field with the open case sharp and the bed behind it falling out of focus. Photoreal commercial product photography, warm neutral palette.",
            "width": 1920,
            "height": 1280
        })

asyncio.run(main())
```

```bash
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "imageInference",
      "taskUUID": "4c1d9e2f-7a83-4b56-9e1d-2f3a4b5c6d7e",
      "model": "meta:muse@image",
      "positivePrompt": "A product-page hero photograph for a modular carry-on suitcase brand. A matte charcoal hard-shell carry-on lies open on a low oak bench in a bright hotel room, the left compartment packed with three folded linen shirts in cream and sand and a slim navy packing cube, the right compartment holding a rolled grey knit and a small leather wash bag. A passport and a pair of tortoiseshell sunglasses sit on the bench beside the case. Late morning daylight through a tall window on the left throws the soft shadow of the window frame across the pale plaster wall behind. Bench-height shot from a three-quarter angle, 45mm lens, shallow depth of field with the open case sharp and the bed behind it falling out of focus. Photoreal commercial product photography, warm neutral palette.",
      "width": 1920,
      "height": 1280
    }
  ]'
```

```bash
runware run meta:muse@image \
  positivePrompt="A product-page hero photograph for a modular carry-on suitcase brand. A matte charcoal hard-shell carry-on lies open on a low oak bench in a bright hotel room, the left compartment packed with three folded linen shirts in cream and sand and a slim navy packing cube, the right compartment holding a rolled grey knit and a small leather wash bag. A passport and a pair of tortoiseshell sunglasses sit on the bench beside the case. Late morning daylight through a tall window on the left throws the soft shadow of the window frame across the pale plaster wall behind. Bench-height shot from a three-quarter angle, 45mm lens, shallow depth of field with the open case sharp and the bed behind it falling out of focus. Photoreal commercial product photography, warm neutral palette." \
  width=1920 \
  height=1280
```

```json
{
  "taskType": "imageInference",
  "taskUUID": "4c1d9e2f-7a83-4b56-9e1d-2f3a4b5c6d7e",
  "model": "meta:muse@image",
  "positivePrompt": "A product-page hero photograph for a modular carry-on suitcase brand. A matte charcoal hard-shell carry-on lies open on a low oak bench in a bright hotel room, the left compartment packed with three folded linen shirts in cream and sand and a slim navy packing cube, the right compartment holding a rolled grey knit and a small leather wash bag. A passport and a pair of tortoiseshell sunglasses sit on the bench beside the case. Late morning daylight through a tall window on the left throws the soft shadow of the window frame across the pale plaster wall behind. Bench-height shot from a three-quarter angle, 45mm lens, shallow depth of field with the open case sharp and the bed behind it falling out of focus. Photoreal commercial product photography, warm neutral palette.",
  "width": 1920,
  "height": 1280
}
```

Response

```json
[
  {
    "taskType": "imageInference",
    "taskUUID": "4c1d9e2f-7a83-4b56-9e1d-2f3a4b5c6d7e",
    "imageUUID": "b8f0a3d1-6c24-4e79-8a5b-1d2e3f4a5b6c",
    "imageURL": "https://im.runware.ai/image/os/a14d18/ws/2/ii/b8f0a3d1-6c24-4e79-8a5b-1d2e3f4a5b6c.jpg"
  }
]
```

Image tasks run synchronously, so the render comes back on the same call. The rest of the surface, with the parameter list in the [model reference](https://runware.ai/docs/models/meta-muse-image):

- `width` and `height` are set together from a fixed list of eight pairs, covered below.
- `resolution` is the alternative to a pair. Its only value is `"2K"`, and it requires `inputs.referenceImages`, since the output takes the aspect ratio of the image you pass in. See [multi-reference composition](https://runware.ai/docs/models/meta-muse-image/guides/multi-reference-composition).
- `settings.thinkingLevel` sets how much planning happens before the render, covered below.
- `settings.shell`, `settings.webSearch`, and `settings.imageSearch` switch the tools. The code tool is covered in [infographics and charts](https://runware.ai/docs/models/meta-muse-image/guides/infographics-and-charts), the two search tools in [grounded generation](https://runware.ai/docs/models/meta-muse-image/guides/grounded-generation).
- `inputs.referenceImages` takes one to ten images, for [composition](https://runware.ai/docs/models/meta-muse-image/guides/multi-reference-composition) or for [editing an image you already have](https://runware.ai/docs/models/meta-muse-image/guides/editing-images).

### [Writing a brief the model can plan from](https://runware.ai/docs/models/meta-muse-image/guides/prompting#writing-a-brief-the-model-can-plan-from)

The planner works from what you wrote down. Anything you leave out is **a decision the model makes for you**, and it makes a reasonable one, just not necessarily yours. A prompt that names a subject and stops gets the model's idea of that subject, rendered well and shaped like nothing in particular.

The clauses worth writing are **the ones a photographer would settle before the shoot**: who or what is in frame, what they are doing, what they are wearing, which props are in the shot and where they sit, the setting, the framing and the camera angle, the light and where it comes from, and what is in focus. The blog header below names all of them.

**[Deliverable]** An editorial header photograph for a meal-kit brand blog, **[Subject]** A woman in her thirties with dark curly hair tied back, wearing a striped apron over a white tee, **[Action]** plates a bowl of roasted vegetables and grains, one hand steadying the bowl while the other spoons a green herb dressing over it, **[Setting and props]** at a light oak kitchen counter, two prepped ingredient trays and a folded recipe card to her right, a chopping board with lemon halves to her left, **[Lighting]** Even midday daylight from a window behind the counter, soft shadows across the worktop, **[Camera]** Waist-up shot from slightly above, 35mm lens, the counter running out of frame to the right, **[Depth]** shallow depth of field with the bowl and her hands sharp, **[Style]** Photoreal editorial food photography, bright natural palette

![A woman in a striped apron spooning green dressing over a bowl of roasted vegetables and grains at a light oak kitchen counter, with two prepped ingredient trays and a recipe card to her right and a chopping board of lemon halves to her left](https://runware.ai/docs/assets/output-brief.DuM8U4hR_Z2k9f8A.jpg)

*Every clause in the brief is a decision the planner no longer has to make*

> **Prompt**: An editorial header photograph for a meal-kit brand blog. A woman in her thirties with dark curly hair tied back, wearing a striped apron over a white tee, plates a bowl of roasted vegetables and grains, one hand steadying the bowl while the other spoons a green herb dressing over it, at a light oak kitchen counter, two prepped ingredient trays and a folded recipe card to her right, a chopping board with lemon halves to her left. Even midday daylight from a window behind the counter, soft shadows across the worktop. Waist-up shot from slightly above, 35mm lens, the counter running out of frame to the right, shallow depth of field with the bowl and her hands sharp. Photoreal editorial food photography, bright natural palette.

The trays sit to her right and the board to her left because the prompt put them there, and the counter runs out of frame to the right because the framing clause asked for it. The layout is **the part most worth writing down**, since it is the first thing the model plans and the hardest thing to fix afterwards.

**Naming the deliverable in the opening clause** is worth the words on this model. "An editorial header photograph for a meal-kit brand blog" tells the planner what the image has to do, and it composes toward that instead of toward a generic centred subject.

#### [Say the number and say the place](https://runware.ai/docs/models/meta-muse-image/guides/prompting#say-the-number-and-say-the-place)

A number in the prompt comes back as **that number of objects**, and a stated position comes back as that position. "Some bottles on a shelf" gets you however many bottles the planner settles on, in an arrangement that changes from call to call. Three bottles with the tallest in the centre and a sprig in front of the left one is arithmetic rather than taste, and the model treats it that way.

![Three amber glass dropper bottles with matte cream labels and black caps standing evenly spaced on a pale travertine ledge, the tallest in the centre, a eucalyptus sprig lying in front of the left bottle, with three soft shadows falling to the lower left against a curved off-white wall](https://runware.ai/docs/assets/output-counts.B9wkeU9w_sCfLO.jpg)

*Counts, relative heights, and the space left clear for a headline*

> **Prompt**: A category banner for a skincare brand shop page. Three amber glass dropper bottles stand in a row on a pale travertine ledge, evenly spaced, the tallest in the centre and the two shorter ones flanking it, each with a matte cream label and a black cap. A single eucalyptus sprig lies flat in front of the left bottle. Behind them a curved off-white wall catches a soft gradient of light from the upper right, casting three separate soft shadows down to the lower left. Straight-on eye-level shot, 85mm lens, the bottles occupying the middle third of the frame with clear space on both sides. Photoreal studio product photography, warm neutral palette.

Empty space is a specification too. Asking for the bottles in **the middle third with clear space on both sides** gets a banner a designer can set type into, rather than a centred product shot that has to be recropped. Copy rendered inside the image follows different rules and has [its own guide](https://runware.ai/docs/models/meta-muse-image/guides/text-in-images).

#### [How long a prompt can run](https://runware.ai/docs/models/meta-muse-image/guides/prompting#how-long-a-prompt-can-run)

`positivePrompt` accepts **up to 200,000 characters**, far past what a single image needs. A full production brief fits in that budget without trimming, so the prompt you send can be the whole instruction you would have handed a photographer.

Length pays while every clause is a decision you are keeping. It stops paying at the point where clauses start repeating or contradicting each other. **A contradiction gets resolved by the planner, silently**, and you have no way to see which side it took. Say each thing once, in the clause where it belongs, and cut any adjective that doesn't change what appears on screen.

### [Thinking level](https://runware.ai/docs/models/meta-muse-image/guides/prompting#thinking-level)

`settings.thinkingLevel` sets **how much reasoning happens before the render**. It defaults to `high`, and `low` is the shorter path. The planning pass is what decides the layout and the relationships between the things in it, so `high` pays off on a prompt with a layout to work out and costs you time on one without.

The flat-lay below is the demanding kind, with nine objects at named positions and even spacing asked for across the frame. The same prompt ran at each level.

![An overhead flat-lay on pale oak floorboards of a charcoal massage gun and its open case at the centre, a dark grey foam roller along the top, three coiled resistance bands in olive, rust and sand at the lower left, a folded white towel and steel water bottle at the lower right, and a rolled cork yoga mat down the left edge](https://runware.ai/docs/assets/output-thinking-high.2O610MzK_Z1pAYF1.jpg)

*thinkingLevel: high*

> **Prompt**: An overhead flat-lay for a fitness brand recovery collection page. On a pale oak floor, a charcoal massage gun sits at the centre with its open case beside it, a dark grey foam roller runs along the top of the frame, three resistance bands in olive, rust, and sand are coiled in the lower left, a folded white towel and a stainless steel water bottle sit in the lower right, and a rolled cork yoga mat closes the left edge. Even diffuse daylight from above, soft shadows, every item squared to the frame with equal spacing between them. Top-down camera, 50mm lens, the whole arrangement inside the frame with a hand's width of floor visible around it. Photoreal commercial product photography, warm neutral palette.

![An overhead flat-lay on pale oak floorboards of a charcoal massage gun, a foam roller, coiled resistance bands, a folded white towel, a steel water bottle and a rolled cork yoga mat, arranged more loosely with uneven spacing](https://runware.ai/docs/assets/output-thinking-low.DqpktZWP_vcG5p.jpg)

*thinkingLevel: low*

> **Prompt**: An overhead flat-lay for a fitness brand recovery collection page. On a pale oak floor, a charcoal massage gun sits at the centre with its open case beside it, a dark grey foam roller runs along the top of the frame, three resistance bands in olive, rust, and sand are coiled in the lower left, a folded white towel and a stainless steel water bottle sit in the lower right, and a rolled cork yoga mat closes the left edge. Even diffuse daylight from above, soft shadows, every item squared to the frame with equal spacing between them. Top-down camera, 50mm lens, the whole arrangement inside the frame with a hand's width of floor visible around it. Photoreal commercial product photography, warm neutral palette.

Both renders contain the kit. The `high` version holds the spacing and the edge alignment the prompt asked for, while the `low` version arranges the same objects more loosely and drifts on the small placement rules. **The gap shows up on layout, not on rendering quality**, so it widens with the number of things that have to be positioned.

**A single subject in a simple frame** does fine at `low`, whether that is a portrait or a lifestyle shot with one person and a background. Keep `high` for frames with several elements in stated relationships, and for anything the model has to work out before it can draw it. Since one pair of images is a single sample from a model that never repeats itself, treat a level change the way you would treat a prompt change and judge it over a few takes.

### [Choosing a size](https://runware.ai/docs/models/meta-muse-image/guides/prompting#choosing-a-size)

`width` and `height` travel together, and **only eight pairs are valid**:

- 1600 × 1600 (1:1)
- 1920 × 1280 (3:2, the default)
- 1280 × 1920 (2:3)
- 1792 × 1344 (4:3)
- 1344 × 1792 (3:4)
- 2048 × 1152 (16:9)
- 1152 × 2048 (9:16)
- 2352 × 1008 (21:9)

**Pick by delivery target.** Landscape 3:2 and 4:3 suit article headers and product pages, 16:9 suits web banners and video thumbnails, 21:9 suits a full-bleed strip across the top of a page, square suits feed posts and category tiles, and the two portrait pairs suit stories and app screens. The four renders below are one campaign prompt at four of the pairs.

![A woman in a black tank and olive leggings holding a kettlebell at chest height in a bright gym, with dumbbell racks and a rowing machine behind her and hard morning light across the rubber floor](https://runware.ai/docs/assets/output-aspect-wide.Dwi6Mmfu_Z1EmQ6x.jpg)

*2048 × 1152, the gym stays in the shot*

> **Prompt**: A campaign photograph for a strength-training app. A woman in her late twenties with braided hair, wearing a black tank and olive leggings, mid-set with a kettlebell held at chest height in a bright functional-training gym, chalk dust in the air, racks of dumbbells and a rowing machine behind her. Tall windows on the left throw hard morning light across the rubber floor. Three-quarter angle from slightly below, 35mm lens, shallow depth of field with the gym falling off behind her. Photoreal athletic lifestyle photography, high contrast, cool neutral palette.

![A square framing of a woman in a black tank holding a kettlebell at chest height, the gym equipment blurred close behind her](https://runware.ai/docs/assets/output-aspect-square.BWdwAnyS_Z2not3J.jpg)

*1600 × 1600, the crop tightens to the lift*

> **Prompt**: A campaign photograph for a strength-training app. A woman in her late twenties with braided hair, wearing a black tank and olive leggings, mid-set with a kettlebell held at chest height in a bright functional-training gym, chalk dust in the air, racks of dumbbells and a rowing machine behind her. Tall windows on the left throw hard morning light across the rubber floor. Three-quarter angle from slightly below, 35mm lens, shallow depth of field with the gym falling off behind her. Photoreal athletic lifestyle photography, high contrast, cool neutral palette.

![A vertical framing of the same lift, showing the gym ceiling rig above the woman and the rubber floor below her](https://runware.ai/docs/assets/output-aspect-tall.BCLv6RTk_1cHhu0.jpg)

*1152 × 2048, the ceiling rig and the floor come in*

> **Prompt**: A campaign photograph for a strength-training app. A woman in her late twenties with braided hair, wearing a black tank and olive leggings, mid-set with a kettlebell held at chest height in a bright functional-training gym, chalk dust in the air, racks of dumbbells and a rowing machine behind her. Tall windows on the left throw hard morning light across the rubber floor. Three-quarter angle from slightly below, 35mm lens, shallow depth of field with the gym falling off behind her. Photoreal athletic lifestyle photography, high contrast, cool neutral palette.

![An ultrawide framing with the woman and her kettlebell to one side and a long stretch of lit rubber floor and gym equipment filling the rest of the frame](https://runware.ai/docs/assets/output-aspect-ultrawide.Dw8jJN_j_2nkRb6.jpg)

*2352 × 1008, she moves off centre and the floor carries the rest*

> **Prompt**: A campaign photograph for a strength-training app. A woman in her late twenties with braided hair, wearing a black tank and olive leggings, mid-set with a kettlebell held at chest height in a bright functional-training gym, chalk dust in the air, racks of dumbbells and a rowing machine behind her. Tall windows on the left throw hard morning light across the rubber floor. Three-quarter angle from slightly below, 35mm lens, shallow depth of field with the gym falling off behind her. Photoreal athletic lifestyle photography, high contrast, cool neutral palette.

Each pair is **a different shot rather than a different crop**. The 16:9 banner keeps the racks and the windows in the frame. The square tile drops most of the room and gives the lift the space. The 9:16 story gains the ceiling rig above her and the floor below. The 21:9 strip pushes her off centre and fills the rest with lit floor, which is the one a designer can set a headline into. Choose the pair before you write the prompt, since a clause like "the counter running out of frame to the right" needs a canvas with room for it.

> [!WARNING]
> `width` and `height` on one side and `resolution` on the other are mutually exclusive. A request carrying both fails validation. `resolution: "2K"` also requires `inputs.referenceImages`, so a text-to-image call always uses a pair.

### [Working without a seed](https://runware.ai/docs/models/meta-muse-image/guides/prompting#working-without-a-seed)

There is no `seed` parameter anywhere on this model. **Two identical requests return two different images**, and there is no way back to the one you got yesterday. That changes the workflow in two places.

Pin what has to be right in words. **Anything left to the model is re-decided on every call**, so the clauses you write are the only part of the image that carries across runs. A subject that has to stay identical across a set needs [reference images](https://runware.ai/docs/models/meta-muse-image/guides/multi-reference-composition) rather than a careful description.

Then ask for more than one. A batch of takes turns non-determinism into **a selection problem** instead of a retry loop:

TypeScriptPythoncURLCLIJSON

```typescript
import { createClient } from '@runware/sdk'

const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()

const [result] = await client.run({
  model: 'meta:muse@image',
  positivePrompt: 'A lookbook photograph for an outerwear brand autumn collection. A woman in her thirties with short dark hair, wearing a camel double-breasted wool coat over a cream rollneck and straight dark denim, stands on a city sidewalk with one hand in her pocket, looking off to the left of camera. Behind her a row of parked bicycles and a plain brick wall, out of focus. Overcast afternoon light, soft and even. Full-length shot from eye level, 50mm lens, the subject slightly left of centre, shallow depth of field with the wall softened behind her. Photoreal fashion e-commerce photography, muted palette.',
  width: 1280,
  height: 1920,
  numberResults: 3
})
```

```python
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": "meta:muse@image",
            "positivePrompt": "A lookbook photograph for an outerwear brand autumn collection. A woman in her thirties with short dark hair, wearing a camel double-breasted wool coat over a cream rollneck and straight dark denim, stands on a city sidewalk with one hand in her pocket, looking off to the left of camera. Behind her a row of parked bicycles and a plain brick wall, out of focus. Overcast afternoon light, soft and even. Full-length shot from eye level, 50mm lens, the subject slightly left of centre, shallow depth of field with the wall softened behind her. Photoreal fashion e-commerce photography, muted palette.",
            "width": 1280,
            "height": 1920,
            "numberResults": 3
        })

asyncio.run(main())
```

```bash
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "imageInference",
      "taskUUID": "9a2b7c34-5d61-4e08-b7f9-1c2d3e4f5a6b",
      "model": "meta:muse@image",
      "positivePrompt": "A lookbook photograph for an outerwear brand autumn collection. A woman in her thirties with short dark hair, wearing a camel double-breasted wool coat over a cream rollneck and straight dark denim, stands on a city sidewalk with one hand in her pocket, looking off to the left of camera. Behind her a row of parked bicycles and a plain brick wall, out of focus. Overcast afternoon light, soft and even. Full-length shot from eye level, 50mm lens, the subject slightly left of centre, shallow depth of field with the wall softened behind her. Photoreal fashion e-commerce photography, muted palette.",
      "width": 1280,
      "height": 1920,
      "numberResults": 3
    }
  ]'
```

```bash
runware run meta:muse@image \
  positivePrompt="A lookbook photograph for an outerwear brand autumn collection. A woman in her thirties with short dark hair, wearing a camel double-breasted wool coat over a cream rollneck and straight dark denim, stands on a city sidewalk with one hand in her pocket, looking off to the left of camera. Behind her a row of parked bicycles and a plain brick wall, out of focus. Overcast afternoon light, soft and even. Full-length shot from eye level, 50mm lens, the subject slightly left of centre, shallow depth of field with the wall softened behind her. Photoreal fashion e-commerce photography, muted palette." \
  width=1280 \
  height=1920 \
  numberResults=3
```

```json
{
  "taskType": "imageInference",
  "taskUUID": "9a2b7c34-5d61-4e08-b7f9-1c2d3e4f5a6b",
  "model": "meta:muse@image",
  "positivePrompt": "A lookbook photograph for an outerwear brand autumn collection. A woman in her thirties with short dark hair, wearing a camel double-breasted wool coat over a cream rollneck and straight dark denim, stands on a city sidewalk with one hand in her pocket, looking off to the left of camera. Behind her a row of parked bicycles and a plain brick wall, out of focus. Overcast afternoon light, soft and even. Full-length shot from eye level, 50mm lens, the subject slightly left of centre, shallow depth of field with the wall softened behind her. Photoreal fashion e-commerce photography, muted palette.",
  "width": 1280,
  "height": 1920,
  "numberResults": 3
}
```

Response

```json
[
  {
    "taskType": "imageInference",
    "taskUUID": "9a2b7c34-5d61-4e08-b7f9-1c2d3e4f5a6b",
    "imageUUID": "1f3a5c70-8b92-4d16-a4e7-0c9b8a7d6e5f",
    "imageURL": "https://im.runware.ai/image/os/a14d18/ws/2/ii/1f3a5c70-8b92-4d16-a4e7-0c9b8a7d6e5f.jpg"
  },
  {
    "taskType": "imageInference",
    "taskUUID": "9a2b7c34-5d61-4e08-b7f9-1c2d3e4f5a6b",
    "imageUUID": "2e4b6d81-9ca3-4f27-b5f8-1d0c9b8a7e6d",
    "imageURL": "https://im.runware.ai/image/os/a14d18/ws/2/ii/2e4b6d81-9ca3-4f27-b5f8-1d0c9b8a7e6d.jpg"
  },
  {
    "taskType": "imageInference",
    "taskUUID": "9a2b7c34-5d61-4e08-b7f9-1c2d3e4f5a6b",
    "imageUUID": "3d5c7e92-0db4-4a38-c6a9-2e1d0c9b8f7e",
    "imageURL": "https://im.runware.ai/image/os/a14d18/ws/2/ii/3d5c7e92-0db4-4a38-c6a9-2e1d0c9b8f7e.jpg"
  }
]
```

![A woman in a camel double-breasted wool coat, cream rollneck and dark denim standing on a city sidewalk with one hand in her pocket, parked bicycles and a brick wall blurred behind her](https://runware.ai/docs/assets/output-take-1.DsRWi9sR_Z1mzzEh.jpg)

*Take 1*

> **Prompt**: A lookbook photograph for an outerwear brand autumn collection. A woman in her thirties with short dark hair, wearing a camel double-breasted wool coat over a cream rollneck and straight dark denim, stands on a city sidewalk with one hand in her pocket, looking off to the left of camera. Behind her a row of parked bicycles and a plain brick wall, out of focus. Overcast afternoon light, soft and even. Full-length shot from eye level, 50mm lens, the subject slightly left of centre, shallow depth of field with the wall softened behind her. Photoreal fashion e-commerce photography, muted palette.

![The same coat and rollneck on a woman standing at a different angle on the sidewalk, with the row of bicycles further back in the frame](https://runware.ai/docs/assets/output-take-2.Dahq9Vqd_Z21U0f2.jpg)

*Take 2*

> **Prompt**: A lookbook photograph for an outerwear brand autumn collection. A woman in her thirties with short dark hair, wearing a camel double-breasted wool coat over a cream rollneck and straight dark denim, stands on a city sidewalk with one hand in her pocket, looking off to the left of camera. Behind her a row of parked bicycles and a plain brick wall, out of focus. Overcast afternoon light, soft and even. Full-length shot from eye level, 50mm lens, the subject slightly left of centre, shallow depth of field with the wall softened behind her. Photoreal fashion e-commerce photography, muted palette.

![The same outfit on a woman standing closer to the brick wall, framed a little tighter with the bicycles cropped to one side](https://runware.ai/docs/assets/output-take-3.D8zYXolG_1bI5qT.jpg)

*Take 3*

> **Prompt**: A lookbook photograph for an outerwear brand autumn collection. A woman in her thirties with short dark hair, wearing a camel double-breasted wool coat over a cream rollneck and straight dark denim, stands on a city sidewalk with one hand in her pocket, looking off to the left of camera. Behind her a row of parked bicycles and a plain brick wall, out of focus. Overcast afternoon light, soft and even. Full-length shot from eye level, 50mm lens, the subject slightly left of centre, shallow depth of field with the wall softened behind her. Photoreal fashion e-commerce photography, muted palette.

The coat, the rollneck, the denim, and the overcast light hold across the three, because the prompt named them. **Everything it left open is a fresh draw**: the pose, the exact spot on the pavement, where the bicycles sit, and how much of the wall shows. A set of images for one campaign stays coherent for the same reason, as long as the wardrobe and the light are spelled out in every call.

### [Iterating one variable at a time](https://runware.ai/docs/models/meta-muse-image/guides/prompting#iterating-one-variable-at-a-time)

Because you cannot hold the rest of the image constant, a rewrite that changes four things at once tells you nothing about which one worked. **Add one layer per pass**, then change one clause at a time once the brief is complete. Three passes on a landing-page hero:

**Pass 1, get the subject right.** Start with the shortest prompt that names what is in the picture. If the subject or the setting is wrong, fix that before anything else.

**[Subject]** A person using a habit-tracking app at home

![A person standing indoors holding a phone in a plain domestic room](https://runware.ai/docs/assets/output-pass-1.BY0BmImC_150ezu.jpg)

*Pass 1: subject named, every other decision left to the model*

> **Prompt**: A person using a habit-tracking app at home.

**Pass 2, pin the person and the props.** Age, wardrobe, the action, and the objects that have to be in frame. Nothing about the camera yet.

**[Subject]** A man in his early thirties with a short beard, **[Wardrobe]** wearing a heather grey sweatshirt, **[Action]** sits at a pale ash desk in a home study tapping through a checklist on his phone, **[Props]** an open notebook with a week of ticked boxes and a glass of water on the desk beside him, a small stack of books and a low fern further along the desk

![A man in a heather grey sweatshirt sitting at a pale ash desk in a home study tapping his phone, with an open notebook and a glass of water beside him and a stack of books and a low fern further along the desk](https://runware.ai/docs/assets/output-pass-2.DLo-AzU1_1nl3Sw.jpg)

*Pass 2: the person and the props are specified, the shot is still the model's choice*

> **Prompt**: A man in his early thirties with a short beard, wearing a heather grey sweatshirt, sits at a pale ash desk in a home study tapping through a checklist on his phone, an open notebook with a week of ticked boxes and a glass of water on the desk beside him, a small stack of books and a low fern further along the desk.

**Pass 3, direct the shot.** Light and its direction, framing and angle, where the subject sits in the frame, and what is in focus. This is also where the layout for the page gets set, since a landing hero needs somewhere to put the headline.

**[Subject]** A man in his early thirties with a short beard, **[Wardrobe]** wearing a heather grey sweatshirt, **[Action]** sits at a pale ash desk in a home study tapping through a checklist on his phone, **[Props]** an open notebook with a week of ticked boxes and a glass of water on the desk beside him, a small stack of books and a low fern further along the desk, **[Lighting]** Early morning light through a tall window on the right, **[Camera]** chest-height shot from a three-quarter angle, 35mm lens, the subject to the left of frame with the desk running right into open space, **[Depth]** shallow depth of field with his hands and the phone sharp, **[Style]** Photoreal lifestyle photography for a landing-page hero, bright airy palette

![A man in a heather grey sweatshirt at a pale ash desk in a home study tapping his phone, framed to the left with early morning window light from the right and the empty desk running away to the right of frame](https://runware.ai/docs/assets/output-pass-3.D--grVyN_Ov7W.jpg)

*Pass 3: light, framing, and focus added, with the right of the frame left clear for a headline*

> **Prompt**: A man in his early thirties with a short beard, wearing a heather grey sweatshirt, sits at a pale ash desk in a home study tapping through a checklist on his phone, an open notebook with a week of ticked boxes and a glass of water on the desk beside him, a small stack of books and a low fern further along the desk. Early morning light through a tall window on the right, chest-height shot from a three-quarter angle, 35mm lens, the subject to the left of frame with the desk running right into open space, shallow depth of field with his hands and the phone sharp. Photoreal lifestyle photography for a landing-page hero, bright airy palette.

The subject shifts between passes even where the wording didn't change, which is **the non-determinism at work** rather than a reaction to your edit. Read each pass for the layer you added. When a pass lands, its structure usually transfers: swap the subject and the props for the next hero on the page and keep the camera and lighting clauses as they are.

### [Moderation](https://runware.ai/docs/models/meta-muse-image/guides/prompting#moderation)

`settings.moderation` sets how strictly the request is filtered. The default `auto` applies standard filtering that limits certain categories of potentially age-inappropriate content. `low` is **the less restrictive setting**, worth reaching for when a legitimate brief keeps getting caught, such as swimwear or intimates photography for a retailer. It applies per request, so loosen it on the calls that need it rather than across your whole pipeline.

### [Tips](https://runware.ai/docs/models/meta-muse-image/guides/prompting#tips)

1. **Write the brief, then paste it.** The model reads a long structured instruction better than a keyword string, so the fastest path is to write out what the shot has to contain and send that.
    
2. **Open with the deliverable.** "A product-page hero" or "a category banner for a shop page" gives the planner a target to compose toward, and it reserves space and picks a crop accordingly.
    
3. **State counts and positions.** Unstated quantities and placements are re-decided on every call, along with what ends up in focus. Stated ones survive.
    
4. **Drop to `low` for simple frames.** A single subject on a plain background rarely needs the long planning pass. Keep `high` for layouts with several placed elements or anything the model has to work out first.
    
5. **Ask for takes, not for the take.** With no seed, a batch is how you get a choice, and it is also how you judge whether a prompt change actually helped.
    
6. **Use references when identity has to hold.** A description keeps a wardrobe and a light consistent, not a face or a product. Attach [reference images](https://runware.ai/docs/models/meta-muse-image/guides/multi-reference-composition) when the same subject has to appear across a set.