דילוג לתוכן

Smart Resize

שילוב

מזהה מודל smart-resize
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/smart-resize?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "image": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg",
    "target_sizes": [
      "1024x1024",
      "1920x1080",
      "768x1344"
    ]
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

קבצים כמו בדוגמה: ⁨‏0.50 ‏$⁩ 500 קרדיטי API הקבצים שלכם נמדדים לפני ההרצה הרצה בדף הזה

קבלת מפתח API
Utility עריכת תמונה פלט 4Kעד 4K #realism#typography#visual#ads

מרכיב מחדש תמונה לעד 10 ממדי יעד, שימושי לגרסאות מודעות וחיתוך

Utility · תמונה

התוצאה הראשונה שלך תופיע כאן

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

בנה בקשה

הפקדים נוצרים מסכמת המודל. הקוד והמחיר מתעדכנים כשמשנים אותם.

0 / 5000

הנחיה נוספת לשינוי גודל: ערך ריק מבקש מהמודל לשמור על תוכן המקור נאמן ככל האפשר. כל הנחיה שסופקה מצטרפת להנחיית שינוי הגודל שנוצרת אוטומטית ונשלחת ל-nano-banana-pro.

•חובה image_url
גרור קובץ, או

כתובת URL של תמונת המקור לשינוי גודל.

resolution ברירת מחדל 1K

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

ברירת מחדל 1

מספר הווריאציות לכל גודל עבור nano-banana-pro, הקובע את מספר התמונות הכולל המוחזר כ-`len(target_sizes) * num_images_per_size`.

•חובה

ממדי הפלט המבוקשים כרשימה של מחרוזות `<width>x<height>`, לדוגמה `"1920x1080"`. כל יעד מכוסה על ידי קביעה מראש של nano-banana-pro שנבחרה להיות קטנה ככל האפשר ועדיין לכסות את הממדים המבוקשים, ומספקת התאמת פיקסלים מדויקת ללא הגדלה. מספר התמונות לכל גודל הוא אחד כפול `num_images_per_size`.

מתקדם output_format · safety_tolerance · seed
output_format ברירת מחדל png

הפורמט של התמונות שנוצרו.

safety_tolerance ברירת מחדל 4

סבילות בטיחות: הגדלת מספר זה הופכת את הסינון לפחות מחמיר עבור קריאות /edit הפנימיות של nano-banana-pro.

Seed אופציונלי לשחזור, המשותף לכל גדלי היעד. כאשר הוא מסופק, הוא מועבר לקריאות /edit הפנימיות של nano-banana-pro.

POST /run/smart-resize?wait=20 הצעת מחיר → ⁨‏0.50 ‏$⁩
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/smart-resize?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "image": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg",
    "target_sizes": [
      "1024x1024",
      "1920x1080",
      "768x1344"
    ]
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

הרצת הבקשה הזו

המפתח שלך נשאר בדפדפן הזה: הוא נשלח רק אל Doitong API ונשמר ב-localStorage רק אם מסמנים זכור. קבל מפתח API

מידע על Smart Resize

משנה את גודל תמונת המקור לממדים שרירותיים באמצעות יצירה מחדש של הקומפוזיציה במקום חיתוך פשוט. ספקו `target_sizes` כמחרוזות 1 עד 10 כגון "1920x1080", עם 1 עד 4 גרסאות לכל אחת באמצעות `num_images_per_size`. `prompt` אופציונלי באורך של עד 5000 תווים מוסיף הוראות. `resolution` הוא 1K, 2K או 4K, והפלט הוא png, jpeg או webp.

פרמטרים

שלח את השם הקנוני או את השם המקומי, לא את שניהם. שמות קנוניים

שםסוג ברירת מחדלמותר תיאור
image_urlחובה image
סוגurl · image
כתובת URL של תמונת המקור לשינוי גודל.
target_sizesחובה
סוגstring[]
≤ 10 פריטים
ממדי הפלט המבוקשים כרשימה של מחרוזות `<width>x<height>`, לדוגמה `"1920x1080"`. כל יעד מכוסה על ידי קביעה מראש של nano-banana-pro שנבחרה להיות קטנה ככל האפשר ועדיין לכסות את הממדים המבוקשים, ומספקת התאמת פיקסלים מדויקת ללא הגדלה. מספר התמונות לכל גודל הוא אחד כפול `num_images_per_size`.
promptאופציונלי
סוגstring
ברירת מחדל
≤ 5,000 תווים
הנחיה נוספת לשינוי גודל: ערך ריק מבקש מהמודל לשמור על תוכן המקור נאמן ככל האפשר. כל הנחיה שסופקה מצטרפת להנחיית שינוי הגודל שנוצרת אוטומטית ונשלחת ל-nano-banana-pro.
num_images_per_sizeאופציונלי
סוגinteger
ברירת מחדל1
1 – 4
מספר הווריאציות לכל גודל עבור nano-banana-pro, הקובע את מספר התמונות הכולל המוחזר כ-`len(target_sizes) * num_images_per_size`.
resolutionאופציונלי
סוגenum
ברירת מחדל1K
1K2K4K
רמז פנימי לדרגת רזולוציה הקובע מינימום, ולא את הממדים הסופיים שצוינו ב-`target_sizes`. אם דרגה זו אינה יכולה להכיל גודל מבוקש, שינוי גודל חכם עשוי לבחור אוטומטית בדרגה גבוהה יותר.
output_formatאופציונלי
סוגenum
ברירת מחדלpng
jpegpngwebp
הפורמט של התמונות שנוצרו.
safety_toleranceאופציונלי
סוגenum
ברירת מחדל4
123456
סבילות בטיחות: הגדלת מספר זה הופכת את הסינון לפחות מחמיר עבור קריאות /edit הפנימיות של nano-banana-pro.
seedאופציונלי
סוגinteger | null
Seed אופציונלי לשחזור, המשותף לכל גדלי היעד. כאשר הוא מסופק, הוא מועבר לקריאות /edit הפנימיות של nano-banana-pro.
חובה שם קנוני, מתקבל גם הוא

פרמטרים של קבצים מקבלים URL ציבורי מסוג https://, כתובת URI מסוג data: בגודל של עד 10 MB, או את file_url של העלאה. קבצים

פלט

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "smart-resize",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 500,
    "usd": "0.50",
    "charged": 500,
    "refunded": 0
  },
  "input": {
    "image_url": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg",
    "target_sizes": [
      "1024x1024",
      "1920x1080",
      "768x1344"
    ]
  },
  "output": {
    "images": [
      {
        "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
        "content_type": "image/jpeg",
        "file_name": "0-output.jpeg",
        "file_size": 1843200,
        "width": 1024,
        "height": 768
      }
    ],
    "description": "string",
    "results": [
      {
        "images": [
          {}
        ],
        "description": "string",
        "width": 1024,
        "height": 768,
        "aspect_ratio": "string",
        "resolution": "string"
      }
    ]
  },
  "outputs": [
    {
      "type": "image",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_size": 1843200,
      "width": 1024,
      "height": 768,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
הקבצים שלכם, הבחירה שלכםכל outputs[].url הוא עותק באחסון שלנו: נשמר לצמיתות (בתשלום לפי GB-חודש) או למשך 7 ימים ללא תשלום, בהתאם להגדרת החשבון או ל־?storage=.
אותו מבנה בכל מודלtype, url, content_type, width, height ו-duration, עבור תמונות, וידאו ואודיו כאחד. output הוא אובייקט התוצאה של המודל עצמו.
שדות הפלט
images
array of object {url, content_type, file_name, file_size, width, height}רשימת תמונות משולבת עם רשומות `num_images_per_size` עבור `target_sizes[0]` תחילה, ולאחר מכן קבוצות מקבילות עבור `target_sizes` הבאים. היא כוללת כל תמונה שנוצרה באותו סדר כמו `results`.
description
stringתיאור המצורף לתמונות שנוצרו.
results
array of object {images, description, width, height, aspect_ratio, resolution}הרוחב והגובה המבוקשים עבור כל יעד, בצירוף קביעת ה-nano-banana-pro שנעשה בה שימוש במהלך העיבוד, המזוהה באמצעות aspect_ratio ורזולוציה.

לסוכני AI: דף זה בפורמט Markdown נמצא בכתובת https://doitong.com/he/developers/models/smart-resize.md. כל המודלים והמדריכים: https://doitong.com/developers/llms.txt