איך לכתוב פרומפטים מעולים ליצירת תמונות עם GPT

איך לכתוב פרומפטים טובים יותר לתמונות, בצורה פשוטה וברורה, גם ליצירה חדשה וגם לעריכה: עקרונות, Setup, ודוגמאות מאינפוגרפיקה ועד מדידת בגדים וירטואלית.

מאי רייזמן · יועץ ומטמיע AI

עוזר לבעלי עסקי שירות לעבוד פחות קשה ולהרוויח יותר, בעזרת AI ואוטומציות. עוד עליי

פורסם
קריאה
9 דקות
פרקים
7
תוספת חינם במייל: הפרומפטים ליצירת תמונות

אם אתם כבר עובדים עם מודלי תמונה ורוצים פחות ניסוי וטעייה ויותר שליטה בתוצאה, זה מקום טוב להתחיל ממנו. הדגש כאן הוא על ניסוח ברור, שמירה על אילוצים, ועבודה חכמה עם פרומפטים ועם תמונות קלט.

הכי נכון לעבוד בצורה הדרגתית: להתחיל מפרומפט בסיסי, לשנות בכל פעם רק דבר אחד, ובכל סבב להזכיר מחדש מה חייב להישאר אותו דבר.

יסודות כתיבת פרומפטים לתמונות

ברוב המקרים, השיפור האמיתי לא מגיע מפרומפט ארוך יותר אלא מפרומפט ברור יותר. כשמגדירים את הסצנה, את הנושא המרכזי, את הפרטים החשובים ואת האילוצים בצורה מסודרת, הרבה יותר קל לקבל תוצאה טובה כבר מהסבב הראשון ולשפר אותה אחר כך בלי להתבלבל.

  • מבנה ומטרה. כדאי לכתוב בסדר קבוע: מה רואים ברקע, מה הנושא המרכזי, אילו פרטים חשובים באמת, ורק אז מה אסור שישתנה. עוזר גם לציין למה התמונה מיועדת, למשל מודעה, אינפוגרפיקה או מוקאפ.
  • פורמט הפרומפט. לא חייבים פורמט “נכון”. אפשר לכתוב פסקה אחת, כמה שורות קצרות או מבנה מסודר. מה שחשוב הוא שהכוונה תהיה ברורה וקל יהיה לחזור לטקסט ולשפר אותו.
  • דיוק ואיכות. עדיף להיות ספציפיים. במקום “תמונה יפה”, כתבו אילו חומרים, טקסטורות, תאורה וסגנון אתם רוצים. אם המטרה היא מראה מציאותי, שווה לכתוב במפורש photorealistic.
  • מהירות מול איכות. אם צריך תוצאה מהירה או הרבה וריאציות, אפשר להתחיל עם quality="low". אם יש טקסט קטן, פרטים צפופים, פנים או עבודה רגישה, לרוב שווה לנסות גם medium או high.
  • קומפוזיציה. שווה להגדיר מאיפה רואים את הסצנה, כמה קרוב המצולם, מה סוג התאורה ואיפה ממוקם הנושא המרכזי. הפרטים הקטנים האלה עושים הבדל גדול.
  • אנשים, תנוחה ופעולה. כשיש אנשים בתמונה, כדאי לציין איך הם עומדים, לאן הם מסתכלים, מה רואים מהגוף, ואיך הם מחזיקים או נוגעים באובייקטים.
  • מה לשנות ומה לשמור. בעריכות, חשוב להגיד בצורה מאוד מפורשת מה צריך להשתנות ומה חייב להישאר בדיוק כמו שהוא.
  • טקסט בתוך תמונה. אם חשוב שמילים יופיעו נכון, שימו אותן במרכאות והגדירו סגנון, גודל, צבע ומיקום.
  • עבודה עם כמה תמונות. כשמשתמשים בכמה קבצי קלט, התייחסו לכל תמונה לפי מספר ותפקיד, כדי שלא יהיה בלבול.
  • לעבוד בהדרגה. במקום לדחוס הכול לפרומפט אחד ענק, עדיף להתחיל נקי, לבדוק תוצאה, ואז לדייק כל פעם נקודה אחת.

Setup בסיסי לעבודה עם יצירת תמונות

כדי להתחיל לעבוד בצורה מסודרת, הנה קטע בסיסי שמגדיר לקוח API, יוצר תיקיות לקבצי קלט ופלט, ומוסיף פונקציה קטנה לשמירת התמונה שחוזרת. אם אתם עובדים במחברת או בסביבת ניסוי, זה בסיס נוח להתחלה.

  1. הגדרת לקוח
  2. input_images
  3. output_images
  4. save_image
import os
import base64
from openai import OpenAI

client = OpenAI()

os.makedirs("../../images/input_images", exist_ok=True)
os.makedirs("../../images/output_images", exist_ok=True)

def save_image(result, filename: str) -> None:
    """
    שומר את התמונה הראשונה שחזרה לקובץ בתוך output_images.
    """
    image_base64 = result.data[0].b64_json
    out_path = os.path.join("../../images/output_images", filename)
    with open(out_path, "wb") as f:
        f.write(base64.b64decode(image_base64))

from IPython.display import HTML, Image, display

def display_image_grid(items, width=240):
    cards = []
    for item in items:
        title = item.get("title", "")
        label = f'<div style="font-weight:600;margin-bottom:8px">{title}</div>' if title else ""
        cards.append(
            '<div style="text-align:center">'
            + label
            + f'<img src="{item["path"]}" width="{width}" style="max-width:100%;height:auto;" />'
            + '</div>'
        )
    display(HTML('<div style="display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start">' + ''.join(cards) + '</div>'))

שימושים נפוצים ליצירה מתיאור טקסט

כשעובדים עם יצירה מטקסט, הכי נכון לחשוב כמו על בריף מסודר: מה התוצר, למי הוא מיועד, מה חייב להופיע, ומה לא אמור להיכנס פנימה.

  • אינפוגרפיקות

    להסברת מידע מובנה לסטודנטים, מנהלים, לקוחות או קהל רחב. כשיש הרבה טקסט בתמונה, עדיף איכות גבוהה.

  • פוטוריאליזם טבעי

    מתארים צילום אמיתי, מרקמים לא מושלמים, תאורה טבעית ותחושה לא מבוימת.

  • מודעות, לוגואים ו-UI

    כותבים כמו בריף קריאייטיב או מפרט מוצר, עם טקסט מדויק, היררכיה ויזואלית ואילוצים ברורים.

דוגמה: אינפוגרפיקה

אינפוגרפיקות טובות מתחילות במטרה ברורה ובפירוט של מה צריך להופיע בהן. אם חשוב שהתוצאה תהיה גם טכנית וגם ויזואלית, כדאי להגיד את זה במפורש ולא להניח שהמודל יבין לבד.

prompt = """
Create a detailed Infographic of the functioning and flow of an automatic coffee machine like a Jura.
From bean basket, to grinding, to scale, water tank, boiler, etc.
I'd like to understand technically and visually the flow.
"""

result = client.images.generate(
    model="gpt-image-2",
    prompt=prompt,
    size="1024x1536",
    quality="medium",
)

save_image(result, "infographic_coffee_machine_gpt-image-2.png")

דוגמה: תרגום טקסט בתוך תמונה

זה אחד השימושים הכי פרקטיים כשרוצים להתאים עיצוב קיים לשפה אחרת בלי לבנות הכול מחדש. מבקשים להחליף רק את הטקסט, ולשמור על המבנה, הטיפוגרפיה והאלמנטים הגרפיים כמו שהם.

prompt = """
Translate the text in the infographic to Spanish. Do not change any other aspect of the image.
"""

result = client.images.edit(
    model="gpt-image-2",
    image=[
        open("../../images/output_images/infographic_coffee_machine_gpt-image-2.png", "rb"),
    ],
    prompt=prompt,
    size="1024x1536",
    quality="medium",
)

save_image(result, "infographic_coffee_machine_sp_gpt-image-2.png")

עוד שימושים חזקים ליצירה מטקסט

העיקרון חוזר על עצמו: ככל שמגדירים יותר טוב את סוג התוצר, את ההקשר ואת מה שחשוב להבליט או לשמור, כך התוצאה מדויקת יותר.

  • פוטוריאליזם טבעי: צילום קנדיד עם מרקמי עור, בלאי בחומרים, תאורה רכה ואיזון צבעים טבעי.
  • ידע עולם: אפשר לבקש סצנה בזמן ובמקום מסוימים, והמודל ישלים הקשר היסטורי או תרבותי רלוונטי.
  • יצירת לוגו: מנסחים אישיות מותג, שימוש, מגבלות על מורכבות, שימוש בחלל הריק וקריאות בגדלים שונים.
  • מודעות פרסום: כותבים כמו בריף קריאייטיב, עם קהל יעד, וייב, קומפוזיציה, וטקסט מדויק שמופיע בתמונה.
  • קומיקס מסיפור: מפרקים את העלילה לביטים ברורים, פאנל אחרי פאנל, עם פעולה קונקרטית בכל שלב.
  • מוקאפ UI: מתארים מוצר קיים, לא קונספט ארט, ומתמקדים בהיררכיה, מרווחים ורכיבים אמיתיים.
  • ויז’ואלים מדעיים וחינוכיים: מפרטים קהל יעד, מטרת למידה, תוויות נדרשות, ומה אסור להכניס.
  • שקפים, דיאגרמות וגרפים: נותנים את המספרים, הטקסטים וההיררכיה ישירות בפרומפט, כדי לקבל תוצר שנראה כמו מסמך עבודה אמיתי.

שימושים נפוצים לעריכת תמונות

בעריכת תמונות כמעט תמיד יש שני חלקים שצריך לנסח טוב: מה בדיוק משתנה, ומה חייב להישאר אותו דבר. ככל שהעריכה עדינה ומדויקת יותר, כך חשוב יותר לכתוב את זה בצורה מפורשת.

מה לשנות

אובייקט, בגד, טקסט, מזג אוויר, תאורה או רקע.

מה לשמר

זהות, זווית מצלמה, קומפוזיציה, פרופורציות, תאורה יחסית ופרטי מותג.

דוגמה: העברת סגנון

שימוש מעולה כשיש לכם רפרנס שאתם אוהבים את השפה הוויזואלית שלו, אבל רוצים להחליף את הדמות או את הסצנה. כדאי להגיד מה נשמר מהסגנון ומה מתחלף, כדי שהתוצאה לא תיסחף לכיוון אחר.

prompt = """
Use the same style from the input image and generate a man riding a motorcycle on a white background.
"""

result = client.images.edit(
    model="gpt-image-2",
    image=[
        open("../../images/input_images/pixels.png", "rb"),
    ],
    prompt=prompt,
    size="1024x1536",
    quality="medium",
)

save_image(result, "motorcycle_gpt-image-2.png")

דוגמה: מדידת בגדים וירטואלית

כאן שימור הזהות הוא הדבר הכי חשוב. צריך להגיד במפורש שהפנים, הגוף, התנוחה, השיער וההבעה נשארים כמו שהם, ורק הבגדים מתחלפים בצורה שנראית טבעית ומשתלבת טוב באור ובצל.

prompt = """
Edit the image to dress the woman using the provided clothing images. Do not change her face, facial features, skin tone, body shape, pose, or identity in any way. Preserve her exact likeness, expression, hairstyle, and proportions. Replace only the clothing, fitting the garments naturally to her existing pose and body geometry with realistic fabric behavior. Match lighting, shadows, and color temperature to the original photo so the outfit integrates photorealistically, without looking pasted on. Do not change the background, camera angle, framing, or image quality, and do not add accessories, text, logos, or watermarks.
"""

עוד שימושי עריכה שכדאי להכיר

  • סקיצה לתמונה: שומרים פרספקטיבה ופרופורציות, ומוסיפים חומרים, תאורה וסביבה ריאליסטיים.
  • מוקאפ מוצר: מחלצים מוצר לרקע לבן אטום, שומרים חדות תווית וגיאומטריה, ומוסיפים הצללה עדינה בלבד.
  • קריאייטיב שיווקי עם טקסט אמיתי: מגדירים טקסט מדויק במרכאות, טיפוגרפיה, מיקום ואיסור על טקסט נוסף.
  • שינוי תאורה ומזג אוויר: משנים רק תנאי סביבה כמו שלג, ערב, עננות או רטיבות, בלי להזיז את הסצנה.
  • הסרת אובייקט: בקשה קצרה ומפורשת, כמו “הסר את הפרח מהיד, אל תשנה שום דבר אחר”.
  • הכנסת אדם לסצנה: תיאור פוטוגרפי אמין, שימור זהות, התאמת קנה מידה, אור ותחושת מציאות.
  • קומפוזיט מכמה תמונות: מגדירים איזה אלמנט מועבר מאיזו תמונה, לאן, ומה לא משתנה בסביבה.

שימושים מתקדמים עם ערך גבוה

מעבר לדוגמאות הישירות, יש תהליכים מתקדמים שבהם כתיבה טובה של הפרומפט עושה הבדל ממש גדול.

  • החלפת רהיטים בעיצוב פנים

    עריכה מדויקת של אובייקט בודד בחלל אמיתי, תוך שמירה על זווית מצלמה, הצללות והקשר סביבתי.

  • כרטיס ברכה או מוצר עונתי

    קונספטים שיווקיים עם דגש על חומריות, קיפולים, סיבים, תאורת סטודיו ואווירה פיזית אמינה.

  • ספר ילדים עם עקביות דמות

    יוצרים עוגן לדמות הראשית, ומשתמשים בו שוב ושוב כדי להמשיך סיפור בלי שהדמות "תזוז".

ככה שומרים על עקביות דמות לאורך סיפור:

  1. מגדירים דמות, סגנון, פרופורציות ואילוצים כעוגן ראשוני.
  2. מריצים יצירה ראשונה עם רקע פשוט, כדי לייצב את הזהות הוויזואלית.
  3. משתמשים בתמונה שנוצרה כקלט לעריכות או להמשך העלילה, עם אותן תכונות דמות.
  4. חוזרים בכל סבב על רשימת הדברים שאסור לשנות, כדי לצמצם סטייה.

העקרונות שחוזרים כמעט בכל דוגמה

למרות שיש הרבה סוגי שימוש, כמעט כולם נשענים על אותם עקרונות: כתיבה ברורה, הפרדה בין מה שמשתנה למה שנשאר, ושיפור הדרגתי מסבב לסבב.

  • הגדירו את התוצר הסופי כאילו אתם כותבים בריף למעצב או לצלם.
  • כתבו אילוצים מפורשים על טקסט, מותגים, קומפוזיציה, זהות ואלמנטים שלא משתנים.
  • בעבודת עריכה, חזרו בכל סבב על רשימת השימור, כדי למנוע סטייה.
  • בחרו איכות לפי סוג המשימה, לא לפי תחושת בטן.
  • העדיפו שיפור של דבר אחד בכל פעם על פני שכתוב של כל הפרומפט.

פרומפט טוב לתמונה הוא פשוט דרך ברורה להסביר מה אתם רוצים

זה נכון גם ליצירה חדשה וגם לעריכה. ככל שהמטרה, ההקשר, הסגנון והאילוצים מוגדרים טוב יותר, כך גם התוצאה הראשונה טובה יותר, וקל יותר לשפר אותה בלי לאבד שליטה.

המדריך הזה מרכז את דפוסי העבודה שחוזרים שוב ושוב במקרי שימוש אמיתיים: אינפוגרפיקות, מודעות, UI, פוטוריאליזם, תרגום טקסט בתוך תמונה, החלפת אובייקטים וקומפוזיט של כמה תמונות יחד. זו נקודת פתיחה טובה לבנות ממנה דרך עבודה עקבית ואמינה עם מודלי התמונה של GPT.

רוצים שנבנה את זה יחד, בעסק שלכם?

שיחת היכרות של 30 דקות, בחינם. תצאו עם כיוון ברור.