Source: https://ailoot.ai/models/he/doubao-seedance-2-5-260628/
Canonical: https://ailoot.ai/models/he/doubao-seedance-2-5-260628/
Language: he

# ByteDance: Seedance 2.5

[Markdown](https://ailoot.ai/models/he/doubao-seedance-2-5-260628/index.md) · [JSON](https://ailoot.ai/models/he/doubao-seedance-2-5-260628/facts.json)

## [ByteDance: Seedance 2.5](https://ailoot.ai/models/he/doubao-seedance-2-5-260628/)

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

- [**Ailoot Ultra · וידאו** `POST /v1/videos` `doubao-seedance-2-5-260628`](https://ailoot.ai/models/he/doubao-seedance-2-5-260628/#method-0)

על המודל

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

Seedance 2.5 יוצר וידאו באמצעות סצנה כתובה וקובצי ייחוס רב־מודאליים. למזהה המדויק doubao-seedance-2-5-260628 יש פעולה ודוגמה מתועדות משלו. הפעולה הזאת מתארת יצירת וידאו, עריכת וידאו והארכת וידאו, עם תמונות, וידאו, שמע וטקסט כמדיית קלט. השתמשו בקובצי הייחוס להעברת מראה נושא הצילום, פעולה, תנועת מצלמה, סגנון וקול, ואז הסבירו איזו תוצאה ליצור מהם.

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

הדוגמה המסוימת של 2.5 היא רצף פרסומי למוצר. היא מספקת תמונה וכמה קובצי וידאו לייחוס, ואז מתארת מוקד פתיחה, סידורי מוצר ברצף מוגדר, שוטים של פרטים, פעולה בהילוך איטי וקומפוזיציית מותג סוגרת. הבקשה מקצה תפקידי reference\_image ו-reference\_video ומשתמשת בקובצי ייחוס נפרדים לקומפוזיציה, לתנועה, לעבודת מצלמה ולהשפעה. כך מתקבל מבנה מעשי לרעיון לקמפיין: תכננו את הרגעים החזותיים, זהו את קובץ הייחוס לכל רגע והגדירו את הסידור הסופי.

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

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

הדוגמה הרב־מודאלית המתועדת של 2.5 מגדירה generate\_audio=true ומבקשת רצף של חמש עשרה שניות במסגור 16:9. הערכים האלה מתארים את הדוגמה הזאת, ולא תקרת משך כללית או מגבלה על נכסי הייחוס. תנו לסצנה המבוקשת כוונת קול ברורה, לרבות היחס בין מוזיקה, אפקטים והפעולה הגלויה, ואז העריכו את הפלט האודיו־ויזואלי בפועל. יש לבדוק יחד את קובץ השמע לייחוס ואת פס הקול שנוצר מבחינת הקצב והביצוע המיועדים.

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

השימוש בטוקני וידאו מחושב כך: (משך וידאו הקלט + משך וידאו הפלט) × רוחב הפלט × גובה הפלט × קצב הפריימים של הפלט / 1024. לבקשות הכוללות וידאו קלט ולבקשות ללא וידאו קלט יש קטגוריות חיוב נפרדות. שאילתת המשימה מדווחת usage.completion\_tokens ו-usage.total\_tokens; שמרו את הכמויות המדווחות האלה עם הקליפ שהושלם.

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

**Ailoot Ultra · וידאו** `POST /v1/videos` `doubao-seedance-2-5-260628`

[`doubao-seedance-2-5-260628`](https://ailoot.ai/models/he/#m=doubao-seedance-2-5-260628&route=Ultra&caller=doubao-seedance-2-5-260628&fmt=videos)

ByteDance /`doubao-seedance-2-5-260628`

### התחלה

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

סוגי קלט נתמכים

טקסט · תמונות · וידאו · שמע

תוצאות

וידאו

### זמין ב-Ailoot · קלט ושיטות

**Ailoot Ultra · וידאו** `POST /v1/videos`

סוגי קלט

`text`, `image`, `video`, `audio`

סוגי פלט

`video`

| שדה | סוג | דרישה | ערכים ומגבלות | ברירת מחדל |
| --- | --- | --- | --- | --- |
| שדה`model` | סוג`string` | דרישהחובה | ערכים ומגבלות doubao-seedance-2-5-260628 | ברירת מחדל— |
| שדה`content` | סוג`array` | דרישהחובה | ערכים ומגבלות תנאים: אובייקטי טקסט ומדיה בפורמט המקורי; המערך החיצוני חייב להיות לא ריק. הבנאי הכללי הזה של Ailoot אינו מאמת את הטיפוסים של הצמתים המקוננים. | ברירת מחדל— |
| שדה`generate_audio` | סוג`boolean` | דרישהרשות | ערכים ומגבלות תנאים: הדוגמה של 2.5 מגדירה true, אך תיאור הבורר שהועתק מונה רק 2.0/fast/1.5; אין הבטחה רחבה יותר להגדרה או לברירת מחדל. | ברירת מחדל— |
| שדה`duration` | סוג`integer` | דרישהרשות | ערכים ומגבלות תנאים: הערך המילולי 15 בדוגמה של 2.5 אינו ערך מרבי או ברירת מחדל. | ברירת מחדל— |
| שדה`resolution` | סוג`string` | דרישהרשות | ערכים ומגבלות תנאים: אין להסיק מתיאורים שהועתקו ברירת מחדל או enum ייחודיים ל־2.5. | ברירת מחדל— |
| שדה`ratio` | סוג`string` | דרישהרשות | ערכים ומגבלות תנאים: התאמה אוטומטית מתועדת במפורש עבור 2.0/fast/1.5; הדוגמה של 2.5 משתמשת רק ב־16:9. | ברירת מחדל— |
| שדה`watermark` | סוג`boolean` | דרישהרשות | ערכים ומגבלות | ברירת מחדלfalse |
| שדה`seed` | סוג`integer` | דרישהרשות | ערכים ומגבלות מינימום: ⁦‎-1⁩ מקסימום: ⁦4,294,967,295⁩ | ברירת מחדל⁦‎-1⁩ |
| שדה`execution_expires_after` | סוג`integer` | דרישהרשות | ערכים ומגבלות מינימום: ⁦3,600⁩ מקסימום: ⁦259,200⁩ יחידה: שניות | ברירת מחדל⁦172,800⁩ |
| שדה`service_tier` | סוג`string` | דרישהרשות | ערכים ומגבלות תנאים: 2.0/fast אינם מאפשרים flex לא מקוון; היקף התמיכה ב־2.5 לא הוכח. | ברירת מחדל— |
| שדה`safety_identifier` | סוג`string` | דרישהרשות | ערכים ומגבלות | ברירת מחדל— |

שילובים של חומרי קלט

פרמטרים ומחזור חיים של השיטה

| פרמטר | מפרט |
| --- | --- |
| פרמטר`content_type` | מפרטapplication/json |
| פרמטר`required` | מפרטcontent, model |
| פרמטר`optional` | מפרטgenerate\_audio, duration, resolution, ratio, watermark, seed, execution\_expires\_after, service\_tier, safety\_identifier |
| פרמטר`material_types` | מפרטtext, image, video, audio |
| פרמטר`additional_properties` | מפרטtrue |
| פרמטר`validation_scope` | מפרטAiloot בודקת את הטיפוסים של שדות החובה ושמערך model/content אינו ריק. יתר שדות הבקשה נשמרים עבור המודל שנבחר. |
| פרמטר`material_combinations` | מפרטtext, image, video, image, audio, image, video, video, audio, image, video, audio |
| פרמטר`optional_text_with_media` | מפרטtrue |
| פרמטר`reference_media_count_and_size_limits` | מפרטnull |

כינויים לשיטה: `/v1/videos/generations`

מחזור חיים: `submit_once_poll_original`

`GET /v1/videos/{request_id}`

`GET /v1/videos/generations/{request_id}`

`GET /v1/videos/{request_id}/content`

`GET /v1/videos/generations/{request_id}/content`

יש ליצור פעם אחת ולשמור את id/polling\_url הציבוריים שהוחזרו.

יש לבדוק במחזוריות את המשימה המקורית; יש להוריד את content.video\_url הממשי שבבעלותכם לאחר succeeded.

### תעריפים

##### אופן חישוב החיוב הסופי

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

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

מצב מהיר

לא צוין כאשר נבחר מצב מהיר

מצב Flex

לא צוין כאשר נבחר מצב flex

מאמץ חשיבה מרבי

לא צוין כאשר מאמץ החשיבה המרבי משתמש בהתאמת ברירת המחדל (default)

#### תעריפים משוערים להשוואה

#### מחירים לפי תצורה

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

| תצורה | טבלת תעריפים | כמות חזויה | יחידת חיוב | חיוב |
| --- | --- | --- | --- | --- |
| תצורהתעריפי בסיס לטוקנים | טבלת תעריפיםתעריף בסיס | כמות חזויה— | יחידת חיוב— | חיוב קלט · טוקני קלט · אומדן להשוואה בלבד **—** / 1K טוקנים פלט · טוקני פלט · אומדן להשוואה בלבד **—** / 1K טוקנים קלט · קריאה מהמטמון · אומדן להשוואה בלבד **—** / 1K טוקנים קלט · כתיבה למטמון · אומדן להשוואה בלבד **—** / 1K טוקנים קלט · כתיבה למטמון, 1 שעה · אומדן להשוואה בלבד **—** / 1K טוקנים |
| תצורההקלט כולל וידאו לייחוס. | טבלת תעריפים— | כמות חזויה— | יחידת חיובלכל 1K טוקני וידאו | חיוב פלט · אומדן להשוואה בלבד **$0.012** לכל 1K טוקני וידאו |
| תצורההקלט אינו כולל וידאו לייחוס. | טבלת תעריפים— | כמות חזויה— | יחידת חיובלכל 1K טוקני וידאו | חיוב פלט · אומדן להשוואה בלבד **$0.02** לכל 1K טוקני וידאו |
| תצורהעלות יצירה משוערת | טבלת תעריפים— | כמות חזויהאומדן ליצירה אחת | יחידת חיוב— | חיוב פלט · עלות יצירה משוערת · אומדן להשוואה בלבד **$0.822402** אומדן לפני היצירה אומדן זה אינו חיוב נוסף או תעריף קבוע עבור היצירה שהושלמה. |

לפני הבקשה Ailoot משריינת סכום משוער. לאחר קבלת התוצאה היא מסדירה את החיוב הסופי לפי השימוש המדוד. הסדרת חיוב בהזרמה משתמשת ברשומת השימוש הסופית. [איך פועלים שריון הסכום והסדרת החיוב →](https://ailoot.ai/docs/he/billing/reserve/)

### דוגמאות לבקשות

#### Ailoot Ultra · וידאו

curl · צרו סרטוןcurl · קראו את המשימה המקוריתcurl · הורידו את הסרטון שבבעלותכם

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
cat > request.json <<'JSON_REQUEST'
{"model":"doubao-seedance-2-5-260628","content":[{"type":"text","text":"女孩抱着狐狸，女孩睁开眼，温柔地看向镜头，狐狸友善地抱着，镜头缓缓拉出，女孩的头发被风吹动"}]}
JSON_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/videos \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o result.json
```

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_POLL'
import json
from pathlib import Path
from urllib.parse import quote,urljoin,urlsplit
r=json.loads(Path("result.json").read_text())
i=r.get("id")
if not isinstance(i,str) or not i.startswith("native302_"):raise SystemExit("Keep original response/headers/id; do not resubmit creation.")
u=urljoin("https://api.ailoot.ai",r.get("polling_url") or "/v1/videos/"+quote(i,safe=""))
p=urlsplit(u)
if p.scheme!="https" or p.netloc!="api.ailoot.ai" or not p.path.startswith("/v1/videos/"):raise SystemExit("Use actual Ailoot lookup path.")
Path("poll-url.txt").write_text(u)
PY_POLL
curl --fail-with-body --silent --show-error "$(cat poll-url.txt)" -H "Authorization: Bearer $AILOOT_API_KEY" -D status-headers.txt -o status.json
```

```bash
set -eu
python3 - <<'PY_ASSETS'
import json
from pathlib import Path
from urllib.parse import urlsplit
r=json.loads(Path("status.json").read_text())
if r.get("status")!="succeeded":raise SystemExit("Poll same original job until an owned result is returned.")
u=r.get("content",{}).get("video_url")
urls=[u] if isinstance(u,str) else u
if not isinstance(urls,list) or not urls:raise SystemExit("No completed video URL.")
for u in urls:
    if not isinstance(u,str):raise SystemExit("Invalid returned URL.")
    p=urlsplit(u)
    if p.scheme!="https" or p.netloc!="api.ailoot.ai" or not p.path.startswith("/v1/media/assets/") or not p.path.endswith("/content") or not p.query:raise SystemExit("Wait for actual Ailoot-owned signed result.")
Path("asset-urls.txt").write_text("\n".join(urls)+"\n")
PY_ASSETS
index=0
while IFS= read -r asset_url; do
  curl --fail-with-body --silent --show-error "$asset_url" -o "video-${index}.bin"
  index=$((index + 1))
done < asset-urls.txt
```

### קבלה ושמירה של תוצאות

#### Ailoot Ultra · וידאו

JSON בפורמט המקורי עם id/polling\_url ציבוריים. לאחר הפרסום, content.video\_url מכיל כתובות URL חתומות בבעלות Ailoot; לפני הפרסום, כתובות ה־URL של הפלטים שנבחרו מרוקנות.

- `GET /v1/videos/{request_id}`
- `GET /v1/videos/generations/{request_id}`
- `GET /v1/videos/{request_id}/content`
- `GET /v1/videos/generations/{request_id}/content`

##### שמירת כל התוצאות שהושלמו

שמרו כל וידאו שהושלם או קובץ שהוחזר; אחזרו כל נכס מכל URL שהוחזר בפועל.

יש לשמור כל כתובת URL ממשית ב־content.video\_url; האינדקס חייב לזהות פלט ממשי שהוחזר.

##### כשצריך לבדוק את התגובה המקורית

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

שדות התגובה

| שדה | סוג |
| --- | --- |
| שדה`id` | סוגstring |
| שדה`provider_task_id` | סוגstring |
| שדה`polling_url` | סוגstring |
| שדה`status` | סוגstring when supplied |
| שדה`content.video_url` | סוגstring\|string\[\] |
| שדה`usage` | סוגobject when supplied |

שגיאות והשלבים הבאים

| תגובה | תנאי | השלב הבא |
| --- | --- | --- |
| תגובה⁦400⁩ · `invalid_request_error` | תנאיJSON/model, טיפוסים של שדות חובה או אינדקס תוכן לא תקפים. | השלב הבא |
| תגובה⁦401⁩ · `authentication_error` | תנאימפתח API לא תקף של Ailoot. | השלב הבא |
| תגובה⁦404⁩ · `not_found_error` | תנאיהמשימה או הפלט חסרים או אינם בבעלות אותו משתמש, מפתח API וקבוצה. | השלב הבא |
| תגובה⁦502⁩ · `result_pending_check` | תנאיהשליחה או הסטטוס המקוריים אינם שלמים; יש לשמור את המזהה המקורי ולא לשלוח שוב. | השלב הבא |
| תגובה⁦503⁩ · `result_pending_check` | תנאיהמדיה, הנתיב או השלמת החיוב המקוריים נבדקים; יש להמשיך את הפעולה המקורית. | השלב הבא |

### כינויים

#### כינויים למודל

**Ailoot Ultra** [`doubao-seedance-2-5-260628`](https://ailoot.ai/models/he/#m=doubao-seedance-2-5-260628&route=Ultra&caller=doubao-seedance-2-5-260628&fmt=videos)

#### כינויים לנתיבי שיטות

`/v1/videos/generations`

#### מזהי מודלים קשורים IDs

[`doubao-seedance-2-5-260628`](https://ailoot.ai/models/he/#m=doubao-seedance-2-5-260628&route=Ultra&caller=doubao-seedance-2-5-260628&fmt=videos)

FAQ · ByteDance: Seedance 2.5

אילו קלטים ותוצאות זמינים?

`POST /v1/videos` · `doubao-seedance-2-5-260628`: `text`, `image`, `video`, `audio` → `video`

באילו שדות הבקשה משתמשת?

`POST /v1/videos` · `doubao-seedance-2-5-260628`: `model`, `content`, `generate_audio`, `duration`, `resolution`, `ratio`, `watermark`, `seed`, `execution_expires_after`, `service_tier`, `safety_identifier`

אילו מגבלות חלות?

`POST /v1/videos` · `doubao-seedance-2-5-260628`: `seed.minimum`: `-1`; `seed.maximum`: `4294967295`; `execution_expires_after.minimum`: `3600`; `execution_expires_after.maximum`: `259200`

חברו Ailoot ל- Claude Code, OpenCode, Hermes או ליישום שלכם.

## החברה ופורטפוליו הפרויקטים שלה

החברה ופורטפוליו הפרויקטים שלה: מיליוני לקוחות; מכירות בהיקף של מיליארדים מדי חודש.

## קנו אסימונים בהנחה.

הנחת מנוי לעבודה קבועה. קודי הנחה עד 50% על רכישת אסימונים.

מנוי

בחרו מסלול עם הנחה לבקשות הקבועות שלכם.

קוד הנחה עד 50%

הזינו קוד ברכישה. המחיר יחושב מחדש לפי המבצע הפעיל.

הוצאות בהיסטוריה

המודל, האסימונים והסכום נשמרים לכל בקשה.

[בחירת מנוי](https://ailoot.ai/docs/he/billing/subscriptions/) · [מחירי מודלים](https://ailoot.ai/models/he/)

## חברו API למוצר שאתם מוכרים.

SaaS, יישומים ובוטים לפי ההצעה והסכם הרישוי של Ailoot. למכירה מחדש בקשו רישיון משווק.

יישום מסחרי

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

רישיון למכירה מחדש

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

מסמכים באתר

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

[בקשת רישיון למכירה מחדש](mailto:support@ailoot.ai) · [ההצעה והסכם הרישוי](https://ailoot.ai/legal/offer?lang=he)

## Ailoot · החברה ופורטפוליו הפרויקטים שלה





Ailoot נשענת על ניסיון תפעולי מצטבר, בסיס לקוחות רחב, שירות יציב ובקרה שוטפת של KPI.





החברה ופורטפוליו הפרויקטים שלה: מיליוני לקוחות; מכירות בהיקף של מיליארדים מדי חודש.





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