Spaces:
Sleeping
Sleeping
Update prompts.py
Browse files- prompts.py +98 -72
prompts.py
CHANGED
|
@@ -1,72 +1,98 @@
|
|
| 1 |
-
prompts = {
|
| 2 |
-
"
|
| 3 |
-
|
| 4 |
-
and
|
| 5 |
-
|
| 6 |
-
|
| 7 |
-
|
| 8 |
-
|
| 9 |
-
|
| 10 |
-
|
| 11 |
-
|
| 12 |
-
|
| 13 |
-
|
| 14 |
-
|
| 15 |
-
|
| 16 |
-
|
| 17 |
-
|
| 18 |
-
|
| 19 |
-
|
| 20 |
-
|
| 21 |
-
|
| 22 |
-
|
| 23 |
-
|
| 24 |
-
|
| 25 |
-
|
| 26 |
-
|
| 27 |
-
|
| 28 |
-
|
| 29 |
-
|
| 30 |
-
|
| 31 |
-
|
| 32 |
-
|
| 33 |
-
|
| 34 |
-
|
| 35 |
-
|
| 36 |
-
|
| 37 |
-
|
| 38 |
-
|
| 39 |
-
|
| 40 |
-
|
| 41 |
-
|
| 42 |
-
|
| 43 |
-
|
| 44 |
-
|
| 45 |
-
|
| 46 |
-
|
| 47 |
-
|
| 48 |
-
|
| 49 |
-
|
| 50 |
-
|
| 51 |
-
|
| 52 |
-
|
| 53 |
-
|
| 54 |
-
|
| 55 |
-
|
| 56 |
-
|
| 57 |
-
|
| 58 |
-
|
| 59 |
-
|
| 60 |
-
|
| 61 |
-
|
| 62 |
-
|
| 63 |
-
|
| 64 |
-
|
| 65 |
-
|
| 66 |
-
|
| 67 |
-
|
| 68 |
-
|
| 69 |
-
|
| 70 |
-
|
| 71 |
-
|
| 72 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
prompts = {
|
| 2 |
+
"PROMPT_FOR_MOOD_AND_IDEA": """You are an experienced and creative fashion stylist tasked with creating a set of
|
| 3 |
+
campaign ideas for a brand and its product. Your goal is to develop unique and innovative concepts that align
|
| 4 |
+
with the brand's identity and highlight the product's features. You will also provide reasoning for your ideas
|
| 5 |
+
and create prompts for image generation. First, carefully review the brand details: <brand_details> {{
|
| 6 |
+
BRAND_DETAILS}} </brand_details>
|
| 7 |
+
|
| 8 |
+
Now, examine the details of the product:
|
| 9 |
+
<product_details>
|
| 10 |
+
{{PRODUCT_DETAILS}}
|
| 11 |
+
</product_details>
|
| 12 |
+
|
| 13 |
+
Follow any additional instructions that are provided below:
|
| 14 |
+
<additional_info>
|
| 15 |
+
{{ADDITIONAL_INFO}}
|
| 16 |
+
</additional_info>
|
| 17 |
+
|
| 18 |
+
Using the information provided about the brand and product, create four distinct campaign ideas. For each idea:
|
| 19 |
+
|
| 20 |
+
1. Develop a unique and creative concept that aligns with the brand's identity and showcases the product
|
| 21 |
+
effectively. 2. Provide a clear rationale for why this idea is suitable for the brand and product, referencing
|
| 22 |
+
specific elements from the brand_details and product_details. 3. Create an image prompt that could be used with
|
| 23 |
+
an AI image generation tool to visualize your campaign idea. 4. Do not create campaign ideas that contain
|
| 24 |
+
multiple people in the frame or overly complex interactions.
|
| 25 |
+
|
| 26 |
+
Present your ideas in the following format:
|
| 27 |
+
|
| 28 |
+
<campaign_idea>
|
| 29 |
+
<concept>
|
| 30 |
+
[Describe your campaign concept with a short phrase]
|
| 31 |
+
</concept>
|
| 32 |
+
|
| 33 |
+
<rationale> [Explain why this concept is appropriate for the brand and product, referencing specific details from
|
| 34 |
+
the provided information. Should not be more than 1 concise sentence.] </rationale>
|
| 35 |
+
|
| 36 |
+
<image_prompt> [Write a detailed prompt for an AI image generation tool such as midjourney, flux that captures
|
| 37 |
+
the essence of your campaign idea. The prompt should focus on realism.Split the prompt into 2 sections,
|
| 38 |
+
model prompt and background prompt] <model_prompt> [Write a detailed realistic prompt that captures aspects such
|
| 39 |
+
as age, ethnicity, hair and make up, facial expression, pose, accessories] </model_prompt> <background_prompt> [
|
| 40 |
+
Write a detailed realistic prompt that captures the overall location, lighting, mood, atmosphere, emotions,
|
| 41 |
+
colors] </background_prompt> </image_prompt> </campaign_idea>
|
| 42 |
+
|
| 43 |
+
Repeat this structure for all four campaign ideas. Ensure that each idea is distinct and showcases different
|
| 44 |
+
aspects of the brand and product. Be creative, think outside the box, and don't be afraid to propose bold or
|
| 45 |
+
unconventional ideas that could make the campaign stand out.
|
| 46 |
+
|
| 47 |
+
Remember to maintain a professional tone while infusing creativity and fashion expertise into your responses. Your
|
| 48 |
+
campaign ideas should be tailored to the specific brand and product, avoiding generic concepts that could apply to
|
| 49 |
+
any fashion item.""",
|
| 50 |
+
"PROMPT_TO_UPDATE_IDEA_OR_MOOD": """You are an AI assistant tasked with updating an existing image generation
|
| 51 |
+
prompt based on user instructions. Your goal is to incorporate the user's feedback while maintaining the
|
| 52 |
+
integrity of the original prompt. Here is the existing prompt: <existing_prompt> <model_background_prompt> {{
|
| 53 |
+
EXISTING_MODEL_BG_PROMPT}} </model_background_prompt>
|
| 54 |
+
</existing_prompt>
|
| 55 |
+
|
| 56 |
+
Guidelines for updating the prompt:
|
| 57 |
+
1. Only modify the prompt based on the specific instructions provided by the user.
|
| 58 |
+
2. Do not remove or alter any elements of the original prompt unless explicitly instructed to do so.
|
| 59 |
+
3. If the user instructions conflict with elements in the existing prompt, prioritize the user instructions.
|
| 60 |
+
4. Maintain the overall structure and style of the original prompt.
|
| 61 |
+
|
| 62 |
+
Here are the user instructions for updating the prompt:
|
| 63 |
+
<user_instructions>
|
| 64 |
+
{{USER_INSTRUCTIONS}}
|
| 65 |
+
</user_instructions>
|
| 66 |
+
|
| 67 |
+
Your task is to update the existing prompt by incorporating the user instructions. Follow these steps:
|
| 68 |
+
|
| 69 |
+
1. Carefully read and understand the existing prompt.
|
| 70 |
+
2. Analyze the user instructions to identify the specific changes requested.
|
| 71 |
+
3. Make only the necessary modifications to the existing prompt to incorporate the user instructions.
|
| 72 |
+
4. Ensure that the updated prompt maintains coherence and adheres to the original style.
|
| 73 |
+
Present your updated prompt within <updated_prompt> tags. After the updated prompt, provide a brief explanation
|
| 74 |
+
of the changes you made within <explanation> tags.
|
| 75 |
+
Remember, do not change any aspects of the prompt beyond what is specifically requested in the user instructions.""",
|
| 76 |
+
"CAPTION_SYSTEM_PROMPT": "You will be writing a caption for an image, "
|
| 77 |
+
"focusing solely on describing the physical attributes of a "
|
| 78 |
+
"specific item within the image. Follow these instructions carefully:\n\n1. "
|
| 79 |
+
"You will be provided with an image to analyze:\n<image>",
|
| 80 |
+
"CAPTION_PROMPT": "</image>\n\n2. You will be given the category of the item to "
|
| 81 |
+
"focus on:\n<item_category>{{ITEM_CATEGORY}}</item_category>\n\n\n3. "
|
| 82 |
+
"Analyze the image, paying close attention to the specified item. "
|
| 83 |
+
"Look for physical attributes such as:\n - Color\n "
|
| 84 |
+
"- Shape\n - Size (relative to other objects if applicable)\n "
|
| 85 |
+
"- Texture\n - Material (if discernible)\n "
|
| 86 |
+
"- Any distinctive features or patterns\n\n4. When writing the caption:\n "
|
| 87 |
+
" - Describe ONLY the physical attributes of the specified item\n "
|
| 88 |
+
"- Do NOT mention any other objects in the image\n "
|
| 89 |
+
"- Do NOT interpret the purpose, use, or context of the item\n "
|
| 90 |
+
"- Do NOT make assumptions about the item beyond what is visually apparent\n "
|
| 91 |
+
"- Use clear, concise language\n - Aim for a description of 2-3 sentences\n\n5. "
|
| 92 |
+
"Provide your caption within <caption> tags. For example:\n <caption>\n "
|
| 93 |
+
"The sneaker is bright red with white accents. "
|
| 94 |
+
"It features a high-top design with a padded collar and a thick rubber sole. "
|
| 95 |
+
"The shoe's upper is made of smooth leather with perforations on the toe box.\n "
|
| 96 |
+
" </caption>\n\nRemember, focus solely on describing the physical appearance of the "
|
| 97 |
+
"specified item based on what you can see in the image."
|
| 98 |
+
}
|