Source: https://ailoot.ai/models/he/minimax-hailuo-3/
Canonical: https://ailoot.ai/models/he/minimax-hailuo-3/
Language: he

# MiniMax: H3

[Markdown](https://ailoot.ai/models/he/minimax-hailuo-3/index.md) · [JSON](https://ailoot.ai/models/he/minimax-hailuo-3/facts.json)

## [MiniMax: H3](https://ailoot.ai/models/he/minimax-hailuo-3/)

MiniMax H3 יוצר וידאו קצר עם אודיו סטריאופוני מובנה מטקסט, מתמונות פריים או מייחוסים רב־מודאליים. הוא תומך ביצירה באמצעות פריים ראשון ואחרון, בעריכה המונחית באמצעות ייחוסים ובקשרים של תנועה או קול, עם פלט באורך 4–15 שניות ותהליך נפרד ליצירה מחדש ב־2K.

- [**Ailoot Ultra · וידאו** `POST /v1/videos` `minimax/hailuo-3`](https://ailoot.ai/models/he/minimax-hailuo-3/#method-0)

על המודל

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

תוצאה אחת של תמונה וקול מבריף רב־מודאלי

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

המערכת המתועדת מפיקה וידאו באורך 4–15 שניות בקצב 24 פריימים לשנייה עם אודיו סטריאופוני ב־32 kHz. יצירת H3-Base פועלת ב־768p; תהליך העבודה המלא של 2K יוצר מחדש את התוצאה באמצעות ההקשר הרב־מודאלי המקורי. זהו יותר משינוי גודל רגיל: השלב השני משתמש שוב במודל ובהקשר המקור כדי לשחזר פרטים עדינים. ל־H3 Max ול־H3-Context-IR יש תפקידים ומגבלות נפרדים.

יצירה מטקסט ובהנחיית פריימים

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

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

יצירה ועריכה בהנחיית ייחוסים

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

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

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

דיבור, קול ותזמון השוט

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

מדריכי כתיבת ההנחיות של היצרן משתמשים באנגלית בחלקים התיאוריים, תוך שמירה על הדיאלוג והטקסט הגלוי בשפתם המקורית. תוכן מדובר משתמש ב־`<d>[Language] ...</d>`, כאשר זהות הדובר ותיאור הקול מופיעים מחוץ לבלוק. הבחינו בין דיבור פיזי לבין קריינות מחוץ לפריים, וציינו מתי שורה נמשכת מעבר לחיתוך או נקטעת בסיום. שמרו גם על הטקסט הגלוי בדיוק. התאימו את כמות הדיבור למשך שנבחר ובדקו יחד את המילים המוצגות ואת השורה הנשמעת.

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

הכנת הקלט ומגבלות מספריות

סכמת היצירה הנוכחית מחייבת טקסט שאינו ריק בכל מצב, באורך של עד 7,000 תווים לכל פריט טקסט. תמונות יכולות להיות בפורמט JPG, JPEG, PNG, WebP, HEIC או HEIF, עד 30 MB כל אחת, עם כל צלע בין 256 ל־5,760 פיקסלים ויחס ממדים בין 0.4 ל־2.5. קלט פריימים מאפשר תמונת פתיחה אחת ותמונת סיום אחת; מצב הייחוסים מאפשר עד תשע תמונות ייחוס.

וידאו לייחוס יכול לכלול עד שלושה קליפים בפורמט MP4 או MOV, כל אחד באורך 2–15 שניות ובאורך כולל שאינו עולה על 15 שניות. קליפ יכול להיות בגודל של עד 50 MB; קידוד הווידאו שלו הוא H.264 או H.265, עם אודיו AAC או MP3, צלעות שבין 256 ל־5,760 פיקסלים, יחסי ממדים שבין 0.4 ל־2.5 וקצב פריימים שבין 23.976 ל־60. אודיו לייחוס תומך בעד שלושה קליפים בפורמט WAV או MP3, עד 15 MB כל אחד, כל אחד באורך 2–15 שניות ובאורך כולל שאינו עולה על 15 שניות. כרטיס המודל מגביל קלטי ייחוס מעורבים ל־12 קבצים. מגבלת גוף הבקשה המתועדת היא 64 MB, בנפרד מהמגבלות לכל קובץ.

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

מבנה הפלט והמערכת המלאה

ממשק H3 של היצרן מציע 768P ו־2K. יצירה מטקסט בלבד מחייבת יחס ממדים מוגדר: 21:9, 16:9, 4:3, 1:1, 3:4 או 9:16. יצירה מפריים ראשון ואחרון מקבלת את יחס הממדים שלה מתמונת הקלט; יצירה מייחוסים יכולה להשתמש ביחס מותאם אוטומטית או מפורש. משך הפלט במספר שלם הוא 4–15 שניות.

כרטיס המודל מבחין בין H3-Context-IR, שמפרש ומעשיר את הבריף, H3-Base, שיוצר תוכן של תמונה וקול, ו־H3-Regenerate-2K, שיוצר את התוצאה ברזולוציה הגבוהה יותר. נקודות הביקורת הבסיסיות ששוחררו מפרידות בין משימות בהנחיית פריימים לבין משימות עם מכלול ייחוסים. רכיבי ההקשר והיצירה מחדש נפרדים מאותם משקלי בסיס, ולכן שם של נקודת ביקורת פתוחה לבדו אינו מעיד על התנהגות המערכת כולה.

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

**Ailoot Ultra · וידאו** `POST /v1/videos` `minimax/hailuo-3`

[`minimax/hailuo-3`](https://ailoot.ai/models/he/#m=minimax%2Fhailuo-3&route=Ultra&caller=minimax%2Fhailuo-3&fmt=videos)

MiniMax /`minimax/hailuo-3`

### התחלה

MiniMax H3 יוצר וידאו קצר עם אודיו סטריאופוני מובנה מטקסט, מתמונות פריים או מייחוסים רב־מודאליים. הוא תומך ביצירה באמצעות פריים ראשון ואחרון, בעריכה המונחית באמצעות ייחוסים ובקשרים של תנועה או קול, עם פלט באורך 4–15 שניות ותהליך נפרד ליצירה מחדש ב־2K.

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

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

תוצאות

וידאו

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

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

סוגי קלט

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

סוגי פלט

`video`

פורמט פלט

הבתים המקוריים של MP4; ללא נרמול או המרת קידוד

| שדה | סוג | דרישה | ערכים ומגבלות | ברירת מחדל |
| --- | --- | --- | --- | --- |
| שדה`model` | סוג`string` | דרישהחובה | ערכים ומגבלות minimax/hailuo-3 | ברירת מחדל— |
| שדה`prompt` | סוג`string` | דרישהחובה | ערכים ומגבלות | ברירת מחדל— |
| שדה`duration` | סוג`integer` | דרישהחובה | ערכים ומגבלות ⁦5⁩, ⁦6⁩, ⁦7⁩, ⁦8⁩, ⁦9⁩, ⁦10⁩, ⁦11⁩, ⁦12⁩, ⁦13⁩, ⁦14⁩, ⁦15⁩ מינימום: ⁦1⁩ מקסימום: ⁦600⁩ | ברירת מחדל— |
| שדה`resolution` | סוג`string` | דרישהרשות | ערכים ומגבלות 2K | ברירת מחדל— |
| שדה`aspect_ratio` | סוג`string` | דרישהרשות | ערכים ומגבלות 21:9, 16:9, 4:3, 1:1, 3:4, 9:16 | ברירת מחדל— |
| שדה`generate_audio` | סוג`boolean` | דרישהרשות | ערכים ומגבלות false, true | ברירת מחדל— |
| שדה`frame_images` | סוג`array` | דרישהרשות | ערכים ומגבלות מספר פריטים מזערי: ⁦1⁩ מספר פריטים מרבי: ⁦2⁩ תוכן הקלט: מערך אובייקטים של פריימים. כל אובייקט כולל type=image\_url, שדה image\_url המכיל url, ו־frame\_type. יש להשתמש בכתובת URL של תמונה ב־HTTPS ולהגדיר frame\_type לערך first\_frame או last\_frame. כל תפקיד של פריים מופיע פעם אחת לכל היותר. מפתחות מדויקים: type, image\_url, frame\_type תנאים: המפתחות האלה מתארים כל אובייקט פריים; image\_url מכיל רק url. יש להשמיט frame\_images בבקשה המבוססת על טקסט בלבד. | ברירת מחדל— |
| שדה`input_references` | סוג`array` | דרישהרשות | ערכים ומגבלות | ברירת מחדל— |
| שדה`callback_url` | סוג`string` | דרישהרשות | ערכים ומגבלות תבנית: ^https:// | ברירת מחדל— |
| שדה`session_id` | סוג`string` | דרישהרשות | ערכים ומגבלות | ברירת מחדל— |
| שדה`trace` | סוג`object` | דרישהרשות | ערכים ומגבלות | ברירת מחדל— |
| שדה`user` | סוג`string` | דרישהרשות | ערכים ומגבלות | ברירת מחדל— |

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

**מטקסט לווידאו** · הנחיה כתובה. · נדרש: model, prompt, duration

`יש לספק prompt כטקסט ו־duration בשניות שלמות. יש לבחור רזולוציה נתמכת ובמידת הצורך גם יחס גובה־רוחב.`

`model`: סוג: string · minimax/hailuo-3

`prompt`: סוג: string · מספר בייטים מרבי ב-UTF-8: ⁦10,000⁩ · נדרשים תווים שאינם רווחים: כן

**מתמונה לווידאו** · הנחיה כתובה ותמונה של הפריים הראשון. · נדרש: model, prompt, duration, frame\_images

`frame_images הוא מערך. כל אובייקט פריים כולל type, image_url ו־frame_type; השדה image_url מכיל url. יש להגדיר type לערך image_url. יש להשתמש ב־first_frame, עם last_frame אופציונלי. כל תפקיד של פריים מופיע פעם אחת לכל היותר. יש לספק כתובת URL ציבורית של תמונה ב־HTTPS לכל פריים. יש להשתמש בתמונות פריימים או בתמונות עזר בבקשה אחת; אין לשלב את שתיהן. יש לבחור רזולוציה נתמכת ובמידת הצורך גם יחס גובה־רוחב.`

המפתחות המדויקים: type, image\_url, frame\_type

`model`: סוג: string · minimax/hailuo-3

`prompt`: סוג: string · מספר בייטים מרבי ב-UTF-8: ⁦10,000⁩ · נדרשים תווים שאינם רווחים: כן

**Reference to video** · הנחיה כתובה וחומרי עזר נתמכים מסוג תמונה, וידאו ואודיו. · נדרש: model, prompt, duration, input\_references

`input_references הוא מערך אובייקטים. יש להגדיר type לערך image_url, video_url, audio_url ולהשתמש בשדה המתאים המכיל url. יש להשתמש בכתובות HTTPS ציבוריות. יש להשמיט frame_images כדי לבחור מצב חומרי עזר. האומדן כולל את הרכיב המוצג לכל תמונה רק עבור תמונות עזר מעבר לחמש הראשונות. החיוב הסופי נקבע לפי התצורה שחויבה בפועל. אין לשלב תמונות עזר עם תמונות פריימים. יש לבחור רזולוציה נתמכת ובמידת הצורך גם יחס גובה־רוחב.`

`model`: סוג: string · minimax/hailuo-3

`prompt`: סוג: string · מספר בייטים מרבי ב-UTF-8: ⁦10,000⁩ · נדרשים תווים שאינם רווחים: כן

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

| פרמטר | מפרט |
| --- | --- |
| פרמטר`content_type` | מפרטapplication/json |
| פרמטר`required` | מפרטmodel, prompt, duration |
| פרמטר`material_types` | מפרטtext, image, audio, video |
| פרמטר`additional_properties` | מפרטfalse |
| פרמטר`optional_controls` | מפרטresolution, aspect\_ratio, generate\_audio, frame\_images, input\_references, callback\_url, session\_id, trace, user |

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

`GET /v1/videos/{public_id}`

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

### תעריפים

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

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

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

מצב מהיר

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

מצב Flex

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

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

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

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

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

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

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

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

#### פרטי תעריף הייחוס

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

הפניות למחירי תצורות וידאו

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

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

| תצורה | תנאי חיוב | חיוב |
| --- | --- | --- |
| תצורהמחיר וידאו | תנאי חיובלא הוגדר תנאי נוסף במפתח תמחור זה. | חיוב פלט · מחיר וידאו **$0.26** לכל שניית וידאו מחיר הייחוס שפורסם עבור התצורה המוצגת. החיובים הסופיים נקבעים לפי התצורה שחויבה בפועל. |
| תצורהתמונות עזר מעבר לחמש הראשונות | תנאי חיובלא הוגדר תנאי נוסף במפתח תמחור זה. | חיוב קלט · תמונות עזר מעבר לחמש הראשונות **$0.08** לכל תמונה חמש תמונות העזר הראשונות חינמיות; התעריף המפורט לכל תמונה חל מעבר לחמש הראשונות. זוהי הפניה למחיר שפורסם עבור התצורה המוצגת. החיובים הסופיים נקבעים לפי התצורה שחויבה בפועל. |

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

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

curl · צרו סרטון

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_REQUEST'
from pathlib import Path
Path('request.json').write_text('{"aspect_ratio":"16:9","duration":8,"model":"minimax/hailuo-3","prompt":"A serene mountain landscape at sunset","resolution":"2K"}', encoding='utf-8')
PY_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
python3 - <<'PY_RESULT'
import json
from pathlib import Path
r=json.loads(Path('result.json').read_text())
print(json.dumps(r,ensure_ascii=False,indent=2))
print('Keep the complete JSON and response headers; do not resubmit an unknown creation.')
PY_RESULT
```

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

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

כתובות חתומות לתוכן שבבעלותכם

- `GET /v1/videos/{public_id}`
- `GET /v1/videos/{public_id}/content`

##### בדיקת מצב המשימה

GET · אחזור מצב הפעולה המקורית

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_STATUS_URL'
import json
from pathlib import Path
from urllib.parse import quote
r=json.loads(Path('result.json').read_text())
if not isinstance(r.get('id'),str) or not r['id']:raise SystemExit('Keep the original response and headers for reconciliation; no returned ID')
Path('status-url.txt').write_text('https://api.ailoot.ai/v1/videos/'+quote(r['id'],safe=''))
PY_STATUS_URL
curl --fail-with-body --silent --show-error "$(cat status-url.txt)" \
  -H "Authorization: Bearer $AILOOT_API_KEY" -D status-headers.txt -o status.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
r=json.loads(Path('status.json').read_text())
print(json.dumps(r,ensure_ascii=False,indent=2))
print('Keep the complete JSON and response headers; do not resubmit an unknown creation.')
PY_RESULT
```

קריאות תוכן נוספות

שמירת כל הפלטים שהושלמו ובבעלותכם

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_ASSETS'
import json,os,subprocess
from pathlib import Path
from urllib.parse import urljoin,urlsplit
r=json.loads(Path('status.json').read_text())
if r.get('status')!='completed':raise SystemExit('Keep the original ID and read its status; never recreate an unknown job')
if not isinstance(r.get('data'),list) or not r['data']:raise SystemExit('Keep the complete original status; no completed outputs supplied')
urls=[]
for i,u in enumerate(r.get('data',[])):
    if not isinstance(u,str):raise SystemExit('Keep the original response; unexpected asset shape')
    urls.append((str(i),u))
for label,path in urls:
    u=urljoin('https://api.ailoot.ai',path);z=urlsplit(u)
    if z.scheme!='https' or z.netloc!='api.ailoot.ai' or z.username or z.password:raise SystemExit('Use the actual returned Ailoot owned content URL')
    target=Path('owned-'+label+'.bin')
    subprocess.run(['curl','--fail-with-body','--silent','--show-error',u,'-H','Authorization: Bearer '+os.environ['AILOOT_API_KEY'],'-D',str(target)+'.headers','-o',str(target)],check=True)
print('All returned owned URLs saved; complete metadata, timing and usage remain in the JSON.')
PY_ASSETS
```

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

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

יש לשמור כל פלט ממשי שבבעלותכם ואת המטא־נתונים המדודים שהוחזרו איתו.

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

503 result\_pending\_check + originalid + X-Should-Retry:false; אין לשלוח שוב את הבקשה המקורית

שדות התגובה

| שדה | סוג | משמעות |
| --- | --- | --- |
| שדה`index` | סוגinteger | משמעותמיקום הווידאו הזה ברשימת הפלטים, בספירה המתחילה מאפס. |
| שדה`content_url` | סוגstring | משמעותכתובת URL חתומה להורדת הווידאו שהושלם ב־HTTPS. |
| שדה`sha256` | סוגstring \| null | משמעותתקציר SHA-256 של בתי הווידאו המקורי; null אם אינו זמין. |
| שדה`size_bytes` | סוגinteger \| null | משמעותגודל קובץ הווידאו המקורי בבתים; null אם אינו זמין. |
| שדה`duration_ms` | סוגinteger \| null | משמעותמשך הווידאו המדוד באלפיות שנייה; null אם אינו זמין. |
| שדה`width` | סוגinteger \| null | משמעותרוחב הווידאו בפיקסלים; null אם אינו זמין. |
| שדה`height` | סוגinteger \| null | משמעותגובה הווידאו בפיקסלים; null אם אינו זמין. |
| שדה`video_codec` | סוגstring \| null | משמעותמזהה מקודד הווידאו; null אם לא נרשם. |
| שדה`has_audio` | סוגboolean \| null | משמעותהאם הווידאו מכיל רצועת אודיו; null אם לא נמדד. |
| שדה`audio_codec` | סוגstring \| null | משמעותמזהה מקודד האודיו; null כאשר לא נרשם מזהה. |

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

| תגובה | תנאי | השלב הבא |
| --- | --- | --- |
| תגובה⁦404⁩ · `not_found_error` | תנאיהגישה לווידאו אינה זמינה, או שמזהה הווידאו הזה לא נמצא. | השלב הבאיש לבדוק את הגישה לווידאו. עבור וידאו קיים, יש להשתמש במזהה הציבורי המקורי שלו ובאותו מפתח API. |
| תגובה⁦401⁩ · `authentication_error` | תנאימפתח ה־API אינו תואם לחשבון המאומת. | השלב הבאיש לבדוק את מפתח ה־API ואת הגישה לחשבון לפני השליחה. |
| תגובה⁦400⁩ · `invalid_request_error` | תנאילא ניתן היה לקרוא את הבקשה, או שאינדקס ההורדה אינו תקף. | השלב הבאיש לתקן את גוף הבקשה. להורדה, יש לבחור אינדקס פלט שהוחזר על ידי המשימה המקורית. |
| תגובה⁦422⁩ · `price_unavailable` | תנאילא ניתן לתמחר את תצורת הווידאו שנבחרה. | השלב הבאיש לבחור תצורת וידאו נתמכת ולהשלים את האפשרויות הנדרשות בה לפני שליחת בקשה מתוקנת. |
| תגובה⁦422⁩ · `invalid_request_error` | תנאיקלט וידאו או משימת המשך מקורית אינם תקפים. | השלב הבאיש להשתמש בקלטי HTTPS תקפים. להמשך, יש להשתמש במזהה הציבורי של הווידאו המקורי שלכם שהושלם, עם אותו מפתח API. |
| תגובה⁦402⁩ · `billing_error` | תנאיהיתרה הזמינה או המגבלות אינן מאפשרות לשריין סכום. | השלב הבאיש לבדוק את היתרה הזמינה ואת המגבלות לפני שליחת בקשה חדשה. |
| תגובה⁦503⁩ · `server_error` | תנאיאימות הווידאו, האחסון או הגישה לשירות אינם זמינים זמנית. | השלב הבאיש להמתין לזמינות השירות. אם כבר יש לכם מזהה וידאו, יש לבדוק את המשימה המקורית הזו במקום ליצור וידאו נוסף. |
| תגובה⁦503⁩ · `result_pending_check` | תנאייש לבדוק את תוצאת הווידאו המקורית ואת החיוב. | השלב הבאיש לשמור את מזהה הווידאו שהוחזר ולבדוק את המשימה הזו. אין לשלוח בקשת יצירה חלופית בזמן הבדיקה. |
| תגובה⁦503⁩ · `owned_result_unavailable` | תנאיהורדת הווידאו הקיים אינה זמינה זמנית. | השלב הבאיש לבדוק את אותה משימת וידאו בהמשך ולהוריד את הפלט הקיים שלה. יצירה חדשה יוצרת פעולה נפרדת. |
| תגובה⁦409⁩ · `video_not_ready` | תנאיתוכן הווידאו לא פורסם. | השלב הבאיש לבדוק את הסטטוס של המשימה המקורית. יש להוריד לאחר שהיא מדווחת completed; אם היא מדווחת failed, יש לפעול לפי ההודעה שלה על בדיקת החיוב. |

### כינויים

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

**Ailoot Ultra** [`minimax/hailuo-3`](https://ailoot.ai/models/he/#m=minimax%2Fhailuo-3&route=Ultra&caller=minimax%2Fhailuo-3&fmt=videos)

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

השתמשו בנתיבי השיטות המוצגים למעלה.

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

[`minimax/hailuo-3`](https://ailoot.ai/models/he/#m=minimax%2Fhailuo-3&route=Ultra&caller=minimax%2Fhailuo-3&fmt=videos)

FAQ · MiniMax: H3

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

`POST /v1/videos` · `minimax/hailuo-3`: `text`, `image`, `audio`, `video` → `video`

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

`POST /v1/videos` · `minimax/hailuo-3`: `model`, `prompt`, `duration`, `resolution`, `aspect_ratio`, `generate_audio`, `frame_images`, `input_references`, `callback_url`, `session_id`, `trace`, `user`

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

`POST /v1/videos` · `minimax/hailuo-3`: `duration.minimum`: `1`; `duration.maximum`: `600`; `frame_images.max_items`: `2`; `frame_images.min_items`: `1`

חברו 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 במוצרי לקוחות, בסוכנים, באפליקציות ובאוטומציות.
