GPT
T

text2image-prompt-generator

קוד פתוח

succinctlycc-by-2.02022-07-21

  • transformers
  • pytorch
  • gpt2
  • text-generation
  • text2image

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

  • 1,024טוקנים בהקשר
  • 637 MBמשקל הקבצים
  • 2,412הורדות בחודש
  • 312לייקים

מה זה

מדובר בהתאמה של GPT-2 שאומנה על מאגר של 250,000 פרומפטים שנאספו ממשתמשי מידג'רני לאורך חודש אחד. במקום לכתוב ידנית מילות תיאור של תאורה, סגנון או זווית, אתם זורקים לו רעיון בסיסי באנגלית והוא משלים אותו לנוסח עשיר שמתאים למודלי תמונה כמו משפחת DALL-E.

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

מתאים ל

  • השלמת פרומפטים באפליקציות

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

  • בונה וריאציות לאימון תמונות

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

  • מערכות יצירה מבוססות מידג'רני

    הוא למד על 250 אלף בקשות אמיתיות מהשירות ומכיר את התחביר המקורי שלו כולל משקלים ופרמטרים.

איפה זה נופל

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

שאלות
נפוצות

האם המודל תומך בהזנת קלט בעברית?

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

האם הפלטים יעבדו ישירות על כל מנוע תמונה?

הוא מתאים עקרונית לכל מודל, אבל הוא מייצר לעיתים קרובות פרמטרים ייחודיים למידג'רני כמו ar-- או נקודתיים כפולות למשקלים. אם אתם מעבירים את הטקסט למודל אחר כמו DALL-E, עדיף להריץ בדיקת ביטויים רגולריים קצרה שתסנן את התחביר הזה החוצה.

איך מריצים

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

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

from transformers import pipeline

pipe = pipeline("text-generation", model="succinctly/text2image-prompt-generator")
print(pipe("שלום"))

הרישיון

הרישיון הוא cc-by-2.0, מה שאומר שמותר להשתמש בו לצרכים מסחריים, לשנות אותו ולשלב אותו במוצרים שלכם. התנאי המרכזי והמחייב כאן הוא מתן קרדיט ברור ל־Succinctly AI לפי דרישות היוצרים.

הרישיון המלא בעמוד המודל ↗