Omni 1.1 Flash
Κείμενο σε βίντεο με επιλογές 4/6/8/10 δευτερολέπτων, 360p ή 720p και υποχρεωτικό κατακόρυφο/οριζόντιο προσανατολισμό.
- Ailoot · Βίντεο
POST /v1/videos/generationsgoogle/omni-1.1-flash - Ailoot · Βίντεο
POST /v1/videos/generationsomni-featured
Σχετικά με το μοντέλο
Αυτή η περιγραφή καλύπτει τις δυνατότητες του μοντέλου. Οι είσοδοι, έξοδοι και επιλογές που διατίθενται στο Ailoot παρατίθενται παρακάτω για την επιλεγμένη μέθοδο.
Το google/omni-1.1-flash είναι διαδρομή κειμένου σε βίντεο με επιλέξιμες διάρκειες 4, 6, 8 ή 10 δευτερολέπτων. Απαιτεί ανάλυση 360p ή 720p και aspect_ratio ίσο με VIDEO_ASPECT_RATIO_LANDSCAPE ή VIDEO_ASPECT_RATIO_PORTRAIT. Πρακτική επιλογή είναι μια σύντομη κατακόρυφη σκηνή για προαναγγελία προϊόντος, με το θέμα και την ορατή δράση να δίνονται στο prompt.
Υποβάλετε στο /v1/videos/generations και συλλέξτε το αποτέλεσμα της αρχικής εργασίας. Οι έλεγχοι n και count περιορίζονται σε μία ζητούμενη έξοδο· δεν δηλώνεται είσοδος εικόνας αναφοράς. Έτσι πρόκειται για περιορισμένη ροή σύντομου αποσπάσματος, χωρίς επεξεργαστή αυθαίρετης διάρκειας. Το Flash προσδιορίζει το προφίλ χωρίς να τεκμηριώνει εγγύηση καθυστέρησης. Διατηρήστε κάθε πραγματικά επιστρεφόμενη έξοδο κατά τη συλλογή του ολοκληρωμένου βίντεο.
Ailoot · Βίντεο POST /v1/videos/generations google/omni-1.1-flash
google/omni-1.1-flashgoogle/omni-1.1-flashomni-featured
Εισαγωγή
Κείμενο σε βίντεο με επιλογές 4/6/8/10 δευτερολέπτων, 360p ή 720p και υποχρεωτικό κατακόρυφο/οριζόντιο προσανατολισμό.
- Αποδεκτές είσοδοι
- Κείμενο
- Αποτελέσματα
- Βίντεο
Διαθέσιμα στο Ailoot · είσοδοι και μέθοδοι
Ailoot · Βίντεο POST /v1/videos/generations
- Είσοδος
text- Έξοδος
video- Μορφή εξόδου
- mp4
| Πεδίο | Τύπος | Απαίτηση | Τιμές και όρια | Προεπιλογή |
|---|---|---|---|---|
Πεδίοmodel | Τύποςstring | ΑπαίτησηΥποχρεωτικό | Τιμές και όρια google/omni-1.1-flash | Προεπιλογή— |
Πεδίοprompt | Τύποςstring | ΑπαίτησηΥποχρεωτικό | Τιμές και όρια Ελάχιστο μήκος: 1 | Προεπιλογή— |
Πεδίοduration | Τύποςinteger | ΑπαίτησηΥποχρεωτική εναλλακτική | Τιμές και όρια 4, 6, 8, 10 Εναλλακτική: duration_s· τα δύο πεδία πρέπει να συμφωνούν αν δοθούν Υποχρεωτικό όταν: δεν δόθηκε duration_s Απαιτείται τουλάχιστον ένα: duration, duration_s Μονάδα: δευτερόλεπτα | Προεπιλογή— |
Πεδίοduration_s | Τύποςinteger | ΑπαίτησηΠροαιρετικό | Τιμές και όρια 4, 6, 8, 10 Εναλλακτική: duration Μονάδα: δευτερόλεπτα | Προεπιλογή— |
Πεδίοresolution | Τύποςstring | ΑπαίτησηΥποχρεωτικό | Τιμές και όρια 360p, 720p | Προεπιλογή— |
Πεδίοaspect_ratio | Τύποςstring | ΑπαίτησηΥποχρεωτικό | Τιμές και όρια VIDEO_ASPECT_RATIO_LANDSCAPE, VIDEO_ASPECT_RATIO_PORTRAIT | Προεπιλογή— |
Πεδίοn | Τύποςinteger | ΑπαίτησηΠροαιρετικό | Τιμές και όρια 1 | Προεπιλογή1 |
Πεδίοcount | Τύποςinteger | ΑπαίτησηΠροαιρετικό | Τιμές και όρια 1 Εφαρμόζεται όταν: Αν δοθεί και n, οι τιμές πρέπει να συμφωνούν | Προεπιλογή— |
Συνδυασμοί υλικών εισόδου
Κείμενο σε βίντεο · Υποχρεωτικό: prompt
Παράμετροι και κύκλος ζωής μεθόδου
| Παράμετρος | Σύμβαση |
|---|---|
Παράμετροςmaterial_types | Σύμβασηtext |
Παράμετροςrequired | Σύμβασηnull |
Παράμετροςoptional_controls | Σύμβασηnull |
Κύκλος ζωής: 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 των μεθόδων είναι ακριβή· η δυνατότητα του προμηθευτή είναι ξεχωριστή από την αποδοχή αιτημάτων.
Τιμολόγηση
Χρεώσεις μεθόδων Ailoot
POST /v1/videos/generations- Έξοδος
- 0,03 $ ανά δευτερόλεπτο στα 360p
Το Ailoot δεσμεύει ένα εκτιμώμενο ποσό πριν από το αίτημα. Μετά το αποτέλεσμα, εκκαθαρίζει την τελική χρέωση βάσει της μετρημένης χρήσης. Η εκκαθάριση ροής χρησιμοποιεί την τελική καταγραφή χρήσης. Πώς λειτουργούν η δέσμευση και η εκκαθάριση →
Παραδείγματα αιτημάτων
Ailoot · Βίντεο
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
curl https://api.ailoot.ai/v1/videos/generations \
-H "Authorization: Bearer $AILOOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "google/omni-1.1-flash", "prompt": "A person walks slowly through a quiet garden as the camera tracks from the side."}'Λήψη και αποθήκευση αποτελεσμάτων
Ailoot · Βίντεο
mp4
GET /v1/videos/{request_id}GET /v1/videos/generations/{request_id}GET /v1/videos/{request_id}/contentGET /v1/videos/generations/{request_id}/content
Έλεγχος κατάστασης εργασίας
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_VIDEO_ID:?Set the actual Ailoot operation ID returned by creation}"
export AILOOT_VIDEO_ID
video_id=$(python3 -c 'import os, urllib.parse; print(urllib.parse.quote(os.environ["AILOOT_VIDEO_ID"], safe=""))') || exit 1
curl "https://api.ailoot.ai/v1/videos/generations/$video_id" \
-H "Authorization: Bearer $AILOOT_API_KEY"Άλλες ανακτήσεις περιεχομένου
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_VIDEO_ID:?Set the actual Ailoot operation ID returned by creation}"
export AILOOT_VIDEO_ID
video_id=$(python3 -c 'import os, urllib.parse; print(urllib.parse.quote(os.environ["AILOOT_VIDEO_ID"], safe=""))') || exit 1
curl "https://api.ailoot.ai/v1/videos/generations/$video_id/content" \
-H "Authorization: Bearer $AILOOT_API_KEY" \
--output video.mp4Διατηρήστε όλα τα ολοκληρωμένα αποτελέσματα
Αποθηκεύστε κάθε ολοκληρωμένο βίντεο ή αρχείο που επιστρέφεται· ανακτήστε κάθε πραγματικό URL αρχείου που επιστρέφεται.
Το data[] περιέχει όλες τις διαδρομές περιεχομένου που επιστρέφονται· το content_url αφορά μόνο την πρώτη
Αν χρειάζεται έλεγχος της αρχικής απάντησης
Διαβάστε την υπάρχουσα αρχική εργασία· μην επανυποβάλετε ποτέ αποστολή με άγνωστο αποτέλεσμα.
Σφάλματα και επόμενα βήματα
| Απάντηση | Συνθήκη | Επόμενο βήμα |
|---|---|---|
Απάντηση400 · invalid_request_error | ΣυνθήκηΑπαιτούμενα prompt/resolution/aspect/duration λείπουν ή δεν είναι έγκυρα | Επόμενο βήμαΔιορθώστε τα μη έγκυρα πεδία του αιτήματος πριν υποβάλετε νέο αίτημα. |
Απάντηση409 · video_not_ready | ΣυνθήκηΤο αρχικό περιεχόμενο βίντεο δεν είναι ακόμη διαθέσιμο | Επόμενο βήμαΕλέγχετε περιοδικά το αρχικό ID που επιστρέφεται· τηρείτε το Retry-After. |
Απάντηση503 · server_error | ΣυνθήκηΤο αποτέλεσμα απαιτεί έλεγχο | Επόμενο βήμαΔιατηρήστε το αρχικό ID και το αποδεικτικό αιτήματος· μην δημιουργήσετε ξανά αυτή τη λειτουργία. |
Απάντησηserver_error | ΣυνθήκηΗ απόκριση που επιστράφηκε αναφέρει ότι η λειτουργία ή το αποτέλεσμα χρειάζεται έλεγχο | Επόμενο βήμαΔιατηρήστε το αρχικό ID της λειτουργίας/εργασίας που επιστράφηκε, τις κεφαλίδες του αιτήματος και την απόκριση· συνεχίστε με τις υποστηριζόμενες αναγνώσεις αυτής της αρχικής λειτουργίας. Μην υποβάλετε ξανά το αίτημα δημιουργίας. |
Εναλλακτικά ονόματα
Εναλλακτικά ονόματα μοντέλου
Ailoot google/omni-1.1-flash, omni-featured
Εναλλακτικές διαδρομές μεθόδων
Χρησιμοποιήστε τις διαδρομές μεθόδων που εμφανίζονται παραπάνω.
Σχετικά ID μοντέλων
Ailoot · Βίντεο POST /v1/videos/generations omni-featured
omni-featuredgoogle/omni-1.1-flashomni-featured
Εισαγωγή
Κείμενο σε βίντεο με επιλογές 4/6/8/10 δευτερολέπτων, 360p ή 720p και υποχρεωτικό κατακόρυφο/οριζόντιο προσανατολισμό.
- Αποδεκτές είσοδοι
- Κείμενο
- Αποτελέσματα
- Βίντεο
Διαθέσιμα στο Ailoot · είσοδοι και μέθοδοι
Ailoot · Βίντεο POST /v1/videos/generations
- Είσοδος
text- Έξοδος
video- Μορφή εξόδου
- mp4
| Πεδίο | Τύπος | Απαίτηση | Τιμές και όρια | Προεπιλογή |
|---|---|---|---|---|
Πεδίοmodel | Τύποςstring | ΑπαίτησηΥποχρεωτικό | Τιμές και όρια omni-featured | Προεπιλογή— |
Πεδίοprompt | Τύποςstring | ΑπαίτησηΥποχρεωτικό | Τιμές και όρια Ελάχιστο μήκος: 1 | Προεπιλογή— |
Πεδίοduration | Τύποςinteger | ΑπαίτησηΥποχρεωτική εναλλακτική | Τιμές και όρια 4, 6, 8, 10 Εναλλακτική: duration_s· τα δύο πεδία πρέπει να συμφωνούν αν δοθούν Υποχρεωτικό όταν: δεν δόθηκε duration_s Απαιτείται τουλάχιστον ένα: duration, duration_s Μονάδα: δευτερόλεπτα | Προεπιλογή— |
Πεδίοduration_s | Τύποςinteger | ΑπαίτησηΠροαιρετικό | Τιμές και όρια 4, 6, 8, 10 Εναλλακτική: duration Μονάδα: δευτερόλεπτα | Προεπιλογή— |
Πεδίοresolution | Τύποςstring | ΑπαίτησηΥποχρεωτικό | Τιμές και όρια 360p, 720p | Προεπιλογή— |
Πεδίοaspect_ratio | Τύποςstring | ΑπαίτησηΥποχρεωτικό | Τιμές και όρια VIDEO_ASPECT_RATIO_LANDSCAPE, VIDEO_ASPECT_RATIO_PORTRAIT | Προεπιλογή— |
Πεδίοn | Τύποςinteger | ΑπαίτησηΠροαιρετικό | Τιμές και όρια 1 | Προεπιλογή1 |
Πεδίοcount | Τύποςinteger | ΑπαίτησηΠροαιρετικό | Τιμές και όρια 1 Εφαρμόζεται όταν: Αν δοθεί και n, οι τιμές πρέπει να συμφωνούν | Προεπιλογή— |
Συνδυασμοί υλικών εισόδου
Κείμενο σε βίντεο · Υποχρεωτικό: prompt
Παράμετροι και κύκλος ζωής μεθόδου
| Παράμετρος | Σύμβαση |
|---|---|
Παράμετροςmaterial_types | Σύμβασηtext |
Παράμετροςrequired | Σύμβασηnull |
Παράμετροςoptional_controls | Σύμβασηnull |
Κύκλος ζωής: 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 των μεθόδων είναι ακριβή· η δυνατότητα του προμηθευτή είναι ξεχωριστή από την αποδοχή αιτημάτων.
Τιμολόγηση
Χρεώσεις μεθόδων Ailoot
POST /v1/videos/generations- Έξοδος
- 0,03 $ ανά δευτερόλεπτο στα 360p
Το Ailoot δεσμεύει ένα εκτιμώμενο ποσό πριν από το αίτημα. Μετά το αποτέλεσμα, εκκαθαρίζει την τελική χρέωση βάσει της μετρημένης χρήσης. Η εκκαθάριση ροής χρησιμοποιεί την τελική καταγραφή χρήσης. Πώς λειτουργούν η δέσμευση και η εκκαθάριση →
Παραδείγματα αιτημάτων
Ailoot · Βίντεο
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
curl https://api.ailoot.ai/v1/videos/generations \
-H "Authorization: Bearer $AILOOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "omni-featured", "prompt": "A person walks slowly through a quiet garden as the camera tracks from the side."}'Λήψη και αποθήκευση αποτελεσμάτων
Ailoot · Βίντεο
mp4
GET /v1/videos/{request_id}GET /v1/videos/generations/{request_id}GET /v1/videos/{request_id}/contentGET /v1/videos/generations/{request_id}/content
Έλεγχος κατάστασης εργασίας
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_VIDEO_ID:?Set the actual Ailoot operation ID returned by creation}"
export AILOOT_VIDEO_ID
video_id=$(python3 -c 'import os, urllib.parse; print(urllib.parse.quote(os.environ["AILOOT_VIDEO_ID"], safe=""))') || exit 1
curl "https://api.ailoot.ai/v1/videos/generations/$video_id" \
-H "Authorization: Bearer $AILOOT_API_KEY"Άλλες ανακτήσεις περιεχομένου
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_VIDEO_ID:?Set the actual Ailoot operation ID returned by creation}"
export AILOOT_VIDEO_ID
video_id=$(python3 -c 'import os, urllib.parse; print(urllib.parse.quote(os.environ["AILOOT_VIDEO_ID"], safe=""))') || exit 1
curl "https://api.ailoot.ai/v1/videos/generations/$video_id/content" \
-H "Authorization: Bearer $AILOOT_API_KEY" \
--output video.mp4Διατηρήστε όλα τα ολοκληρωμένα αποτελέσματα
Αποθηκεύστε κάθε ολοκληρωμένο βίντεο ή αρχείο που επιστρέφεται· ανακτήστε κάθε πραγματικό URL αρχείου που επιστρέφεται.
Το data[] περιέχει όλες τις διαδρομές περιεχομένου που επιστρέφονται· το content_url αφορά μόνο την πρώτη
Αν χρειάζεται έλεγχος της αρχικής απάντησης
Διαβάστε την υπάρχουσα αρχική εργασία· μην επανυποβάλετε ποτέ αποστολή με άγνωστο αποτέλεσμα.
Σφάλματα και επόμενα βήματα
| Απάντηση | Συνθήκη | Επόμενο βήμα |
|---|---|---|
Απάντηση400 · invalid_request_error | ΣυνθήκηΑπαιτούμενα prompt/resolution/aspect/duration λείπουν ή δεν είναι έγκυρα | Επόμενο βήμαΔιορθώστε τα μη έγκυρα πεδία του αιτήματος πριν υποβάλετε νέο αίτημα. |
Απάντηση409 · video_not_ready | ΣυνθήκηΤο αρχικό περιεχόμενο βίντεο δεν είναι ακόμη διαθέσιμο | Επόμενο βήμαΕλέγχετε περιοδικά το αρχικό ID που επιστρέφεται· τηρείτε το Retry-After. |
Απάντηση503 · server_error | ΣυνθήκηΤο αποτέλεσμα απαιτεί έλεγχο | Επόμενο βήμαΔιατηρήστε το αρχικό ID και το αποδεικτικό αιτήματος· μην δημιουργήσετε ξανά αυτή τη λειτουργία. |
Απάντησηserver_error | ΣυνθήκηΗ απόκριση που επιστράφηκε αναφέρει ότι η λειτουργία ή το αποτέλεσμα χρειάζεται έλεγχο | Επόμενο βήμαΔιατηρήστε το αρχικό ID της λειτουργίας/εργασίας που επιστράφηκε, τις κεφαλίδες του αιτήματος και την απόκριση· συνεχίστε με τις υποστηριζόμενες αναγνώσεις αυτής της αρχικής λειτουργίας. Μην υποβάλετε ξανά το αίτημα δημιουργίας. |
Εναλλακτικά ονόματα
Εναλλακτικά ονόματα μοντέλου
Ailoot google/omni-1.1-flash, omni-featured
Εναλλακτικές διαδρομές μεθόδων
Χρησιμοποιήστε τις διαδρομές μεθόδων που εμφανίζονται παραπάνω.
Σχετικά ID μοντέλων
FAQ · Omni 1.1 Flash
- Ποιες είσοδοι και αποτελέσματα διατίθενται;
POST /v1/videos/generations·google/omni-1.1-flash:text→videoPOST /v1/videos/generations·omni-featured:text→video- Ποια πεδία χρησιμοποιεί το αίτημα;
POST /v1/videos/generations·google/omni-1.1-flash:model,prompt,duration,duration_s,resolution,aspect_ratio,n,countPOST /v1/videos/generations·omni-featured:model,prompt,duration,duration_s,resolution,aspect_ratio,n,count