Hi, how can we help you today?

Craft Effective Prompts



What is a Prompt?

A prompt is the primary tool for instructing an AI model to generate what you envision. Writing effective prompts is key to getting the results you want. It's important to understand that prompting custom-trained models differs significantly from prompting base models (such as SDXL, Flux, Midjourney, Imagen or other foundation models).

The quality of your prompt directly shapes the results, making it an essential skill to master. This guide walks you through actionable steps and practical tips to help you create prompts that bring your vision to life with precision and efficiency.

Example of a fairly long prompt with a base model (Flux 1.1 Pro Ultra)


Finding the “Prompt” Box

You'll find the prompt box (field) in the left inference panel of the generation interface. This same field appears across various Scenario tools, including Image Generation but also Textures, Skyboxes, Canvas (Retouch), Expand (outpainting), Restyle, or even Enhance (upscale).

While this section focuses primarily on writing prompts for image generation (https://app.scenario.com/images/new), similar principles apply to other tools in Scenario.


An Iterative Approach

Discovering optimal prompt structure, length, and detail level for any model requires an iterative approach. Scenario's interface is specifically designed to facilitate this process, allowing you to:

  • Test different prompts systematically, one at a time

  • Compare results side by side in the generation panel (right)

  • Identify which prompts produce the best results for your specific needs

Begin with simple prompts, analyze the generated results, and refine based on what you observe. A methodical process helps you develop an understanding of what works best for particular models and projects.


Prompting for base models (e.g. Flux, SDXL)

Base models offer great versatility in prompt handling. They can process both brief descriptions and detailed paragraphs, with longer prompts generally producing more detailed images, as shown below with Flux Dev (https://app.scenario.com/images/new?modelId=flux.1-dev

However, these base models present significant challenges for production work:

  • Detailed prompts become increasingly difficult to “control“ for consistency across multiple consecutive generations

  • Finding and reproducing a specific, existing art style (or a unique character) using only text prompts can be nearly impossible, requiring extensive experimentation, time and compute.

These limitations make base models well-suited for exploration and concept work, but they might not be the tool of choice for generating consistent production assets due to too much randomness.


Prompting for custom-trained models 

Custom AI models dramatically improve consistency by learning specific styles or elements, offering significant advantages over base models. With a custom model, the AI is pre-trained to reproduce particular visual characteristics. This means you no longer need to struggle with complex prompts trying to describe every stylistic nuance or character feature.

This results in significantly more predictable outputs while requiring far less prompt engineering. The time saved by not having to endlessly refine prompts to achieve a consistent style can speed up production workflows, enabling rapid iteration and asset creation.

Here are some core principles when working with custom models:

  1. Length

    You'll typically use shorter, more streamlined prompts that focus primarily on the content you want to generate (scene, subjects), less on the style.

  2. Order

    The order of the words is important as the model tends to prioritize elements mentioned earlier in the prompt. 

  3. Structure

    For optimal results, structure your prompts similarly to the captions used during the model's training process, as this provides familiar patterns for the AI to work with. Scenario’s “Prompt Spark” feature helps with this (see below)


A Step-by-Step Approach to Crafting Effective Prompts

Step 1. Start Simple, Evaluate, Then Expand

  • Begin by using Prompt Spark to generate a series of initial prompts

  • Gradually add more details to the prompts (about characters, scenes, or style)

  • Stop expanding when prompts become too complex or difficult to control

  • Experiment with both complete sentences and comma-separated terms (testing is key)

Unlike base models, custom models will maintain the style more consistently, so the length of the prompt won't have as much influence as with base models. However, there comes a point when the prompt becomes too long and its influence will "take over" the influence of the custom model:

In the example above, when the prompt becomes overly long (4th example, to the right), the proportions of the generated character may no longer be consistent with the style of the custom model (as shown below):


Step 2. Use Prompt Spark for Faster Results

Prompt Spark is a unique Scenario tool to help you write good prompts (at least as a starting point), seamlessly and quickly. You'll find four main features in Prompt Spark:

  1. (i) Generate a New Prompt: Creates a new prompt from scratch, influenced by captions and pinned images  (if any pinned images on the model).

  2. (ii) Rewrite Your Prompt: Just type a few words, and Rewrite will expand them into a more comprehensive prompt matching the recommended structure

  3. (iii) Translate: The "Translate" feature is convenient if you prefer writing prompts in a language other than English. Simply write your ideas in your preferred language, then use "Translate" to instantly convert them to English. You can further refine the translated prompt using the "Rewrite" function.

  4. (iv) Image-to-Prompt: You can import or drag and drop an image into the prompt box, and Prompt Spark will automatically generate a descriptive, ready-to-use prompt based on the uploaded image. You can then edit and refine these suggestions as needed.


Step 3. Structure Your Prompt Based on Model Type

Adapt your approach depending on the model's purpose:

  • For a style-based model (trained on a consistent art style), you might focus more on describing what you want to see (a scene, an object for ex), while the style should automatically be carried / applied by the model

  • For a character-based model (trained on a specific subject), you might focus on describing poses, expressions, outfit or other settings, while the overall character's appearance is maintained

Proceed step by step, introducing elements within the prompt, or completing details at the end. You can build your prompt progressively, adding details as needed. Include specific colors, mood indicators, and key elements to improve consistency.

  • For example: "A serene beach at sunset" can become "A serene beach at sunset with golden sand, turquoise waves crashing gently, and palm trees swaying in the foreground"


Step 4. “Reinforce” the Style (When Needed)

With some custom models, you may occasionally notice the AI defaulting to another style than the one you aimed for (typically toward realism). This happens when your prompt includes subjects that have strong associations with realistic images in the base model's training data.

  • For example, if you prompt "A view of the Eiffel Tower," the model might generate some realistic outputs, given the base model was likely trained with tens of thousands of realistic Eiffel Tower images. This strong association can occasionally “override“ your custom style. The same issue can happen with famous landmarks, celebrities, or well-known characters.

When this happens, you can fix it by reinforcing the style in your prompt. Simply add style descriptors either at the beginning or end of your prompt. You might add a brief reinforcement like "stylized" or "cartoon style" at the beginning, or include a more detailed style description at the end such as "in a vibrant cartoon style with bold outlines and simplified forms." These style tokens remind the model to maintain your custom style even when generating subjects with strong realistic associations. 

The same approach works with characters – essentially, reinforce some or all of the key character features in your prompts.

You can also use the prompt embedding of your trained model to automatically add the style to your generation. Go to your model’s details tab to find the prompt embedding setting and cllick on Describe style button. This description will automatically applied to all your prompts, helping maintain style consistency without manual prompt engineering. Especially valuable for difficult-to-train styles or for balancing prompts that might pull toward different aesthetics. See our dedicated article here.


Step 5. Consider Using Prompt Embeddings

Prompt embeddings automatically add consistent tokens to your prompts without manual entry:

If you're unsure which prompt embedding to add, you can auto-generate a recommended prompt embedding directly in the model page


Access This Feature Via API

Was this helpful?