> ## Documentation Index
> Fetch the complete documentation index at: https://docs.orisu.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Generate image

> Generate images from a text prompt with optional reference images and brand context.

The Generate Image node creates images from a text prompt using AI models. You can supply reference images and brand context to steer the output.

## When to use

* Creating marketing visuals
* Generating product mockups
* Producing ad creatives

Common patterns: `text_prompt → generate_image`, or `text_prompt → generate_image → upscale_image`.

## Inputs

<ParamField body="Text Prompt" type="text" required>
  The prompt describing the image to generate. Required.
</ParamField>

<Note>
  **Inline prompt.** You don't need a separate Text Prompt node for a fixed prompt —
  type it directly on the node. The inline field appears whenever the prompt input is
  unconnected and disappears once you wire a text input in. Connect a Text Prompt node
  only when you want to drive the prompt from upstream or expose it as an app input.
  Type `@` to mention a connected input by name — text inputs insert their content into
  the prompt, media inputs insert their name.
</Note>

<ParamField body="Reference Images" type="image">
  One or more images to guide the generation. Optional, accepts multiple.
</ParamField>

<ParamField body="Brand" type="brand">
  Brand context applied to the output. Optional, accepts multiple.
</ParamField>

<ParamField body="Product" type="product">
  Product context from a [Product from Website](/nodes/integrations/extract-product) node. Product facts are injected into the prompt, and the product's photos and logo are used as reference images. Optional, accepts multiple.
</ParamField>

<ParamField body="Context" type="any">
  Anything to include as additional context: scraper Results, text descriptions, or mixed bundles. Contents are described to the model in the prompt. Images in the bundle are passed as reference images where the selected model supports them. Optional, accepts multiple.
</ParamField>

<ParamField body="Element" type="element">
  Subject reference slots. Available only when the selected model supports subject references and you set element slots above zero.
</ParamField>

## Outputs

<ParamField body="Image" type="image">
  The generated image.
</ParamField>

## Configuration

<ParamField body="numberOfImages" type="number" default="1">
  How many images to generate per run (1 to 10).
</ParamField>

<ParamField body="instructions" type="string" default="">
  Extra instructions prepended to the prompt before generation.
</ParamField>

<ParamField body="elementSlotCount" type="number" default="0">
  Number of subject-reference element slots to expose. Synced to the selected model's capability.
</ParamField>

<Note>
  Pick the model in the node's config panel. See [Image models](/models/image) for the options, and [Model settings](/models/settings) for what each setting does. Additional model-specific options (such as aspect ratio, resolution, and seed) appear depending on the model you choose. Runs consume credits.
</Note>
