Krea: Krea 2 Medium
Krea 2 Medium יוצר איורים בעלי הבעה מטקסט ומקלטים חזותיים אופציונליים. אימון ההמשך הנרחב יותר שלו מעודד תוצאות יציבות באיור, באנימה ובציור, עם בקרות לסגנון, לפרשנות ההנחיה, לצפיפות הקומפוזיציה ולאנרגיה החזותית.
על המודל
התיאור הזה מציג את יכולות המודל. הקלט, הפלט והאפשרויות הזמינים ב-Ailoot מפורטים בהמשך לפי השיטה שנבחרה.
איור בעל הבעה ופיתוח יצירתי יציב
Krea 2 Medium הוא מודל תמונות Krea 2 שנבנה מאפס ומיועד לאיור בעל הבעה. Krea מתארת אותו כקטן מ־Large וככזה שעבר אימון המשך נרחב יותר, עם אופי יציב יותר שפועל טוב במיוחד באיור, באנימה ובציור. Medium ו־Large חולקים את מערכת הבקרות המתועדת; ההבדל בין המהדורות נוגע לתכנון המודל ולנטיותיו החזותיות, ולא לסוג פלט אחר.
השתמשו ב־Medium לפיתוח איורים מערכתיים, סצנות סיפור, קונספטים מצוירים וכיוונים חזותיים מתואמים. התחילו בבריף שמגדיר את הנושא, הפעולה, הסביבה, הקומפוזיציה, פלטת הצבעים והמדיום. למשל: ״רוכב אופניים חוצה גשר שקט על גדת נהר עם שחר, איור מערכתי רחב, צורות גואש בשכבות, צללים כחולים רכים ונגיעה אחת בגוון קורל, מרחב פתוח מעל הנהר לכותרת.״ התייחסו למרחב הריק כבקשת קומפוזיציה, ואז הציבו את הטיפוגרפיה הסופית בפריסה המוגמרת.
הכינו קלטי טקסט ותמונה
ממשק היצירה מחייב הנחיה, יחס ממדים ורזולוציה. טקסט מספק את הסצנה ואת הכיוון היצירתי. תמונת מקור אופציונלית מאפשרת יצירה מתמונה לתמונה, המתחילה מאותה תמונה במקום מרעש טהור. עוצמת הסרת הרעש נעה בין 0 ל־1: 0 שומר על תמונת הקלט, 1 מחליף אותה במלואה, וברירת המחדל המתועדת היא 0.99. השתמשו בתמונת מקור כאשר קומפוזיציית הפתיחה חשובה, ואז תארו את הטיפול החדש ובחרו כמה שינוי לאפשר.
ייחוסי סגנון בתמונות משפיעים על הטיפול החזותי בנפרד מתמונת המקור. הסכמה הייחודית למודל מגבילה מחרוזות URI של תמונת מקור ושל ייחוס סגנון ל־1,024 תווים. הסכמה הייחודית ל־Medium מקבלת עד עשרה ייחוסים, עם השפעה נפרדת בין 0 ל־1 וברירת מחדל של 0.5. הכינו מערך ייחוסים קטן ומכוון: תמונה אחת יכולה לקבוע את עבודת המכחול ואחרת את הפלטה או התאורה. ציינו את הקשר הרצוי בבריף במקום להסתמך על אוסף מעורב שירמוז על כיוון מגובש.
לוח השראה מקבץ ייחוסים קשורים סביב סגנון, פלטה, מרקם או קומפוזיציה משותפים. תהליך העבודה המתועד יוצר תחילה את לוח ההשראה ואז משתמש במזהה הקיים שלו בבקשת יצירה. Medium מקבל לוח השראה אחד, עם השפעה בין 0 ל־1 וברירת מחדל של 0.23 בסכמת הבקשה שלו. סגנונות מאומנים, בדרך כלל LoRA, הם קלט נפרד שנבחר לפי מזהה ועוצמה בין -2 ל־2. בחרו את הקלט המתאים למשימה: תמונת מקור מתחילה את הסצנה, ייחוס מציע מראה, ולוח השראה או סגנון מאומן מספקים כיוון לשימוש חוזר.
שלטו בפרשנות ובתוצאה החזותית
Creativity שולט בהרחבת ההנחיה. Raw משבית הרחבה; low נשאר קרוב יותר לבריף המילולי, ואילו medium ו־high מאפשרים יותר פרשנות. סכמת הבקשה הייחודית ל־Medium משתמשת ב־low כברירת מחדל. לאיור המוגדר בקפדנות, כתבו את הכיוון המלא והתחילו בהרחבה מאופקת. לחקר ראשוני, הגדרה חופשית יותר יכולה לפתח קונספט פשוט לסצנה עשירה יותר.
שלושה מחוונים עצמאיים מעצבים את התמונה: Intensity, Complexity ו־Movement. כל אחד מקבל מספר שלם בין -100 ל־100, עם 0 כניטרלי. Intensity מעביר את הטיפול בין מאופק לנועז. Complexity מעביר בין קומפוזיציות נקיות ומינימליות לבין פרטים צפופים. Movement משנה אנרגיה חזותית, מחווה ותנועה מרומזת. Movement נשאר בקרת תמונת סטילס; הוא אינו יוצר אנימציה או קליפ וידאו. המחוונים עצמאיים מהרחבת ההנחיה של creativity ואפשר לשלבם עם קלטי ייחוס.
תהליך איור מעשי קובע קודם את הסצנה, אחר כך מתאים פלטה וטיפול, ואז מכוונן צפיפות או אנרגיה. תעדו את ההנחיה, מערך הייחוסים וערך ה־seed האופציונלי תוך שינוי בקרה אחת בכל פעם. באיור שעל גדת הנהר, מורכבות נמוכה יותר יכולה לפשט את הרקע, וערך movement גבוה יותר יכול לרמוז על תנוחת רכיבה נמרצת יותר. אלה כיוונים יצירתיים שיש לבדוק בתוצאה המוגמרת, ולא נעילות מדויקות של פריסה או תנוחה.
פורמט, יצירה ומסירה
סכמת היצירה המתועדת של Medium מציעה סולם רזולוציה 1K ותשעה יחסי ממדים: 1:1, 4:3, 3:2, 16:9, 2.35:1, 4:5, 3:4, 2:3 ו־9:16. בחרו את המסגרת המיועדת לפני היצירה כדי שהבריף יוכל לתאר את הקומפוזיציה בהתאם. איור ריבועי, סצנת סיפור רחבה וכריכה אנכית דורשים מיקום שונה של הנושא המרכזי ושל הפרטים שסביבו.
תהליך היצירה המתועד מחזיר משימה, שבתחילה עשויה להיות בהמתנה. עקבו אחר הסטטוס שלה עד ההשלמה ואז אחזרו את מיקומי התמונות שהתקבלו. שמרו את התמונה שנבחרה יחד עם הבריף, תמונות הקלט והגדרות הבקרה. בדקו קווי מתאר, ידיים או עצמים קטנים, פרספקטיבה, פלטת צבעים וכל כיתוב גלוי לפני שילובה בפרסום או בקמפיין.
הדגש של Medium על איור הוא בחירת מהדורה שימושית, ולא הבטחה לתוצאות זהות בין הנחיות. ייחוס חזותי יכול להנחות סגנון בלי להעתיק באופן מושלם את הנושא או הפריסה שלו, ועוצמת תמונה־לתמונה משנה כמה מתמונת הפתיחה שורד. השתמשו בהוראות מפורשות לרכיבים נדרשים, בדקו כל פלט מוגמר מול הבריף ובצעו התאמות סופיות של קומפוזיציה, טיפוגרפיה והפקה בעורך.
Ailoot Ultra · תמונות POST /v1/images/generations krea/krea-2-medium
krea/krea-2-mediumהתחלה
Krea 2 Medium יוצר איורים בעלי הבעה מטקסט ומקלטים חזותיים אופציונליים. אימון ההמשך הנרחב יותר שלו מעודד תוצאות יציבות באיור, באנימה ובציור, עם בקרות לסגנון, לפרשנות ההנחיה, לצפיפות הקומפוזיציה ולאנרגיה החזותית.
- סוגי קלט נתמכים
- טקסט · תמונות
- תוצאות
- תמונות
זמין ב-Ailoot · קלט ושיטות
Ailoot Ultra · תמונות POST /v1/images/generations
- סוגי קלט
text,image- סוגי פלט
image
| שדה | סוג | דרישה | ערכים ומגבלות | ברירת מחדל |
|---|---|---|---|---|
שדהmodel | סוגstring | דרישהחובה | ערכים ומגבלות krea/krea-2-medium | ברירת מחדל— |
שדהprompt | סוגstring | דרישהחובה | ערכים ומגבלות אורך מזערי: 1 | ברירת מחדל— |
שדהresolution | סוגstring | דרישהרשות | ערכים ומגבלות 1K | ברירת מחדל— |
שדהaspect_ratio | סוגstring | דרישהרשות | ערכים ומגבלות 1:1, 4:3, 3:2, 16:9, 4:5, 2:3, 9:16 | ברירת מחדל— |
שדהinput_references | סוגarray | דרישהרשות | ערכים ומגבלות מספר פריטים מזערי: 0 מספר פריטים מרבי: 1 | ברירת מחדל— |
שדהprovider | סוגobject | דרישהרשות | ערכים ומגבלות | ברירת מחדל— |
פרמטרים ומחזור חיים של השיטה
| פרמטר | מפרט |
|---|---|
פרמטרcontent_type | מפרטapplication/json |
פרמטרrequired | מפרטmodel, prompt |
פרמטרmaterial_types | מפרטtext, image |
מחזור חיים: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · ערך task_id שהוחזר בפועל או רשומה בספריית המדיה
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
תעריפים
אופן חישוב החיוב הסופי
התעריפים המוצגים מספקים אומדן לעלות לפני היצירה. החיוב הסופי מחושב לפי העלות שנרשמה עבור היצירה המקורית. משך הפלט שנמדד והכמויות החזויות אינם הכמות הסופית לחיוב.
מידע תעריפים אינו מוסיף אפשרויות לבקשה. הפרמטרים הנתמכים מפורטים בשיטה שנבחרה.
- מצב מהיר
- לא צוין כאשר נבחר מצב מהיר
- מצב Flex
- לא צוין כאשר נבחר מצב flex
- מאמץ חשיבה מרבי
- לא צוין כאשר מאמץ החשיבה המרבי משתמש בהתאמת ברירת המחדל (default)
תעריפים משוערים להשוואה
מחירים לפי תצורה
התאימו כל חיוב לתנאים המוצגים. השתמשו בתעריף אחד לכל קבוצה של תצורות חלופיות.
| תצורה | טבלת תעריפים | כמות חזויה | חיוב |
|---|---|---|---|
| תצורהתעריפי בסיס לטוקנים | טבלת תעריפיםתעריף בסיס | כמות חזויה— | חיוב קלט · טוקני קלט · אומדן להשוואה בלבד — / 1K טוקנים פלט · טוקני פלט · אומדן להשוואה בלבד — / 1K טוקנים קלט · קריאה מהמטמון · אומדן להשוואה בלבד — / 1K טוקנים קלט · כתיבה למטמון · אומדן להשוואה בלבד — / 1K טוקנים קלט · כתיבה למטמון, 1 שעה · אומדן להשוואה בלבד — / 1K טוקנים |
| תצורהעלות יצירה משוערת | טבלת תעריפים— | כמות חזויהאומדן ליצירה אחת | חיוב פלט · עלות יצירה משוערת · אומדן להשוואה בלבד $0.06 אומדן לפני היצירה אומדן זה אינו חיוב נוסף או תעריף קבוע עבור היצירה שהושלמה. |
לפני הבקשה Ailoot משריינת סכום משוער. לאחר קבלת התוצאה היא מסדירה את החיוב הסופי לפי השימוש המדוד. הסדרת חיוב בהזרמה משתמשת ברשומת השימוש הסופית. איך פועלים שריון הסכום והסדרת החיוב →
דוגמאות לבקשות
Ailoot Ultra · תמונות
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p={'model': 'krea/krea-2-medium', 'prompt': 'a red panda astronaut floating in space, studio lighting'}
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/images/generations \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o result.json
python3 - <<'PY_RESULT'
import base64, json, os, subprocess
from pathlib import Path
from urllib.parse import urlsplit, urljoin
def save_images(items):
if not items: raise SystemExit("No completed images; retain the full response")
for index, item in enumerate(items):
encoded=item.get("b64_json")
uri=item.get("url", "")
if not encoded and uri.startswith("data:image/"):
header, separator, encoded=uri.partition(",")
if not separator or ";base64" not in header: raise SystemExit("Unsupported image data URI")
if encoded:
raw=base64.b64decode(encoded,validate=True)
elif uri:
uri=urljoin("https://api.ailoot.ai",uri)
parsed=urlsplit(uri)
if parsed.scheme!="https" or not parsed.netloc or parsed.username or parsed.password:
raise SystemExit("Invalid returned image URL")
owned=parsed.netloc=="api.ailoot.ai" and parsed.path.startswith("/v1/media/assets/") and parsed.path.endswith("/content")
args=["curl","--fail-with-body","--silent","--show-error",uri]
if owned: args += ["-H","Authorization: Bearer "+os.environ["AILOOT_API_KEY"]]
temporary=Path(f"image-{index}.bin")
subprocess.run(args+["-o",str(temporary)],check=True)
raw=temporary.read_bytes()
temporary.unlink()
else: raise SystemExit("Image has neither bytes nor URL")
if not raw: raise SystemExit("Empty image result")
ext="png" if raw.startswith(b"\x89PNG") else "jpg" if raw.startswith(b"\xff\xd8") else "webp" if raw[:4]==b"RIFF" and raw[8:12]==b"WEBP" else "svg" if raw.lstrip().startswith((b"<svg",b"<?xml")) else "bin"
Path(f"image-{index}.{ext}").write_bytes(raw)
print("Every returned image saved; complete response metadata retained")
save_images(json.loads(Path("result.json").read_text())["data"])
PY_RESULT
קבלה ושמירה של תוצאות
Ailoot Ultra · תמונות
הורידו כל תמונה שהוחזרה או שמרו את תוכן ה-Base64 שלה
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
קריאות תוכן נוספות
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/media/assets \
-H "Authorization: Bearer $AILOOT_API_KEY" -o owned-assets.json
# Preserve every returned asset and follow its exact signed content URL. Do not construct a signed token.
שמירת כל התוצאות שהושלמו
שמרו כל תמונה שהושלמה; אחזרו אותה מכל URL שהוחזר או פענחו את תוכן ה-Base64 שלה.
שמרו את התשובה המלאה ואת הכותרות, כל פלט שהתקבל בפועל, את המזהים המקוריים שהוחזרו ואת כל שדות השימוש. שחזרו את הפעולה המקורית בלי לשלוח שוב בקשת יצירה.
כשצריך לבדוק את התגובה המקורית
שמרו את X-Client-Request-ID שהוחזר לצורך התאמת רישומים. קראו רק ערכי task_id/asset_id שהוחזרו בפועל או את ספריית המדיה שבבעלותכם; לעולם אל תבנו URL של משימה ממזהה הפעולה ואל תשלחו שוב בקשת יצירה.
שדות התגובה
| שדה | סוג |
|---|---|
שדהcreated | סוג |
שדהdata[].url | סוג |
שדהdata[].b64_json | סוג |
שדהusage | סוג |
כינויים
כינויים למודל
Ailoot Ultra krea/krea-2-medium
כינויים לנתיבי שיטות
/v1/images
מזהי מודלים קשורים IDs
FAQ · Krea: Krea 2 Medium
- אילו קלטים ותוצאות זמינים?
POST /v1/images/generations·krea/krea-2-medium:text,image→image- באילו שדות הבקשה משתמשת?
POST /v1/images/generations·krea/krea-2-medium:model,prompt,resolution,aspect_ratio,input_references,provider