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

# Text to Image Node

> Learn about Rubbrband's Text to Image Nodes

## Text to Image Flux Dev Node

The text to image flux dev node uses flux dev technology to generate images from text.

![](https://rubbrband-static-assets-buckets.s3.us-east-1.amazonaws.com/docs/images/flux_dev.jpg)

**Inputs**

<ResponseField name="Prompt" type="string" required={true}>
  The prompt that describes the image to be generated.
</ResponseField>

**Settings**

<ResponseField name="Aspect Ratio" type="ratio">
  The aspect ratio of the output image
</ResponseField>

<ResponseField name="Color Palette" type="color">
  Add up to 3 colors using the color palette to select.
</ResponseField>

<ResponseField name="Guidance" type="number">
  Guidance is a scale from 2 to 5 that measures how much the output image should adhere to the prompt. Increasing guidance to values that are too high result in a lack of coherence -- the images follow the prompt, but they won't look quite right.
</ResponseField>

<ResponseField name="Lora Models" type="select up to 5">
  Attach Rubbrband Concept models that you have trained, so that you can use them in your flux dev workflows. You may only attach flux dev concept models (also called LORAs).
</ResponseField>

<ResponseField name="Number of Steps" type="number">
  Increasing the number of steps increases the number of iterations the AI takes to generate your image. Increasing steps make generations take longer, but can sometimes lead to more coherent images.
</ResponseField>

<ResponseField name="seed" type="number">
  A random number that will set the seed for the generation. Keeping the seed constant will result in the same outputs. -1 randomizes the seed.
</ResponseField>

**Outputs**

<ResponseField name="Image" type="mask">
  The variation output image
</ResponseField>

## Text to Image Flux Pro Node

The text to image flux pro node uses flux pro technology to generate images from text.

![](https://rubbrband-static-assets-buckets.s3.us-east-1.amazonaws.com/docs/images/flux_pro.jpg)

**Inputs**

<ResponseField name="Prompt" type="string" required={true}>
  The prompt that describes the image to be generated.
</ResponseField>

**Settings**

<ResponseField name="Aspect Ratio" type="ratio">
  The aspect ratio of the output image
</ResponseField>

<ResponseField name="Color Palette" type="color">
  Add up to 3 colors using the color palette to select.
</ResponseField>

<ResponseField name="Enhance prompt" type="boolean">
  Switch on this setting to allow the AI to add details to your prompt to improve generations. This helps image quality, but can occasionally lead to worse prompt adherence.
</ResponseField>

<ResponseField name="Number of Steps" type="number">
  Increasing the number of steps increases the number of iterations the AI takes to generate your image. Increasing steps make generations take longer, but can sometimes lead to more coherent images.
</ResponseField>

<ResponseField name="seed" type="number">
  A random number that will set the seed for the generation. Keeping the seed constant will result in the same outputs. -1 randomizes the seed.
</ResponseField>

**Outputs**

<ResponseField name="Image" type="mask">
  The variation output image
</ResponseField>

## Text to Image Flux Pro Ultra Node

The text to image flux pro ultra node uses flux pro ultra technology to generate images from text.

![](https://rubbrband-static-assets-buckets.s3.us-east-1.amazonaws.com/docs/images/flux_ultra.jpg)

**Inputs**

<ResponseField name="Prompt" type="string" required={true}>
  The prompt that describes the image to be generated.
</ResponseField>

**Settings**

<ResponseField name="Aspect Ratio" type="ratio">
  The aspect ratio of the output image
</ResponseField>

<ResponseField name="Color Palette" type="color">
  Add up to 3 colors using the color palette to select.
</ResponseField>

<ResponseField name="Enhance prompt" type="boolean">
  Switch on this setting to allow the AI to add details to your prompt to improve generations. This helps image quality, but can occasionally lead to worse prompt adherence.
</ResponseField>

<ResponseField name="RAW mode" type="boolean">
  Switch on this setting to create more natural, realistic images.
</ResponseField>

<ResponseField name="Number of Steps" type="number">
  Increasing the number of steps increases the number of iterations the AI takes to generate your image. Increasing steps make generations take longer, but can sometimes lead to more coherent images.
</ResponseField>

<ResponseField name="seed" type="number">
  A random number that will set the seed for the generation. Keeping the seed constant will result in the same outputs. -1 randomizes the seed.
</ResponseField>

**Outputs**

<ResponseField name="Image" type="mask">
  The variation output image
</ResponseField>

## Text to Image Flux Schnell Node

The text to image Flux Schnell node uses flux pro ultra technology to generate images from text. It is relatively fast, but less powerful.

![](https://rubbrband-static-assets-buckets.s3.us-east-1.amazonaws.com/docs/images/flux_schnell.jpg)

**Inputs**

<ResponseField name="Prompt" type="string" required={true}>
  The prompt that describes the image to be generated.
</ResponseField>

**Settings**

<ResponseField name="Aspect Ratio" type="ratio">
  The aspect ratio of the output image
</ResponseField>

<ResponseField name="Color Palette" type="color">
  Add up to 3 colors using the color palette to select.
</ResponseField>

<ResponseField name="seed" type="number">
  A random number that will set the seed for the generation. Keeping the seed constant will result in the same outputs. -1 randomizes the seed.
</ResponseField>

**Outputs**

<ResponseField name="Image" type="mask">
  The variation output image
</ResponseField>
