Train Firefly Custom Models

Last updated on Oct 1, 2025

Learn to train custom models on specific styles or subjects to generate visuals from text prompts.

Training custom models involves the following process:

Pick a use case

On the Adobe Firefly homepage, select Custom models.

Browse popular use cases you can train models for. Select one of the use cases to train your own model for that use case. These include:

  • Lifestyle photography
  • Photoshoot of a person
  • Still life photography
  • Illustrated character
  • Iconography
  • Illustrations
  • Isometric and 3D graphics
  • New Brand expression illustrations
  • New concepts

If you don’t see the right use case listed, select Start with your own images

The Start with your own images is selected among the listed use cases.
If you don’t find a use case that fits, choose Start with your own images to begin.

When you create your own custom model, you can select to train it on a subject or a style.

Upload images

Drag and drop 10-30 images to train the model, referencing best practices for training custom models

Make sure the images you add meet the following criteria:

  • Aspect Ratio: Maximum of 16:9
  • File Format: JPG or PNG
  • Resolution: Minimum of 1000 pixels

You will see errors if the images include issues such as low resolution that should be fixed prior to training.

Select Generate Captions & Tags to generate these based on the images you provided.

Review and edit information

Based on what you upload, we will automatically generate the following information for you to review and edit:

  • Model title: The title you will see when selecting your model.
  • Model description: A description of what the model generates.
  • Sample prompt: This gives individuals who use your model a starting point to decide what prompts to use with your model.
  • Model Tags: Permanent attributes of the subject or style you're training a model on, such as brown hair for a brunette character. Do not include changeable attributes in Tags, like what object a character is holding.
  • Captions: Notable parts of each training image are described using language similar to what you will prompt with, such as “young woman wearing a green sundress and holding a seashell at the beach, photorealistic.” Models trained on a subject (i.e., character, person, or still life object) should include the model Concept in each caption.  
Tip

The model title, model description, and sample prompt are not included in the actual training of the model and do not impact what it generates.

Train

Select Train. This may take a few hours. You will see a progress indicator that estimates the amount of training you have completed.

You may close this tab and open your model again from Model Inventory.

Models will typically show the following statuses:

  • Draft before training
  • Training while training
  • Ready once training is finished

It may show cancelled if you choose to cancel its training or if it hits an unexpected error that needs attention before submitting it for training again.

Preview and test

You can test that your model matches your intention before publishing and sharing it.

From the model inventory, hover over a model and select More menu   icon > Preview and Test. Or, open a model and select Preview and Test.

Enter a prompt and use Generate to preview the type of images that the model will generate. Repeat as desired.

Tip
  • When testing a model trained on a subject (i.e., character, person, or still life object), the model will remind you to include the model Concept in the prompt.
  • If desired, you can adjust settings such as the Aspect ratio, Content typeComposition and Style references, and Effects as you generate.

Publish and share

You can publish models and share them with others using the Text to image feature in Firefly and Express.

To publish them, go to model inventory, hover over a model, and select More Menu > Publish. Or, open a model and select Publish.

Once published, you can share your models with others to help train, review, or use them.