Seedance 1.0 Lite Image-to-Video
Το Seedance 1.0 Lite Image-to-Video μετατρέπει μια εικόνα και οδηγίες κίνησης σε βίντεο. Επιλέξτε doubao-seedance-1-0-lite-i2v-250428 για αυτή την ακριβή έκδοση εισόδου εικόνας. Παρέχετε την αρχική εικόνα και περιγράψτε την κίνηση του θέματος, τη συμπεριφορά της κάμερας και την επιθυμητή τελική όψη. Η υποβολή ξεκινά ασύγχρονη εργασία· διατηρήστε το ID της και ανακτήστε το ολοκληρωμένο βίντεο από την ίδια εργασία.
Σχετικά με το μοντέλο
Αυτή η περιγραφή καλύπτει τις δυνατότητες του μοντέλου. Οι είσοδοι, έξοδοι και επιλογές που διατίθενται στο Ailoot παρατίθενται παρακάτω για την επιλεγμένη μέθοδο.
Το Seedance 1.0 Lite Image-to-Video είναι ο επιλογέας μετατροπής εικόνας σε βίντεο doubao-seedance-1-0-lite-i2v-250428. Χρησιμοποιήστε το για να δώσετε κίνηση σε μια σκηνή, μια όψη προϊόντος ή μια εικόνα χαρακτήρα που παρέχετε. Περιγράψτε τι κινείται, πώς εξελίσσεται η κίνηση και πώς πρέπει να τελειώσει το πλάνο. Για μια σκηνή προϊόντος, μια πρακτική περιγραφή μπορεί να ζητά μικρή κίνηση του αντικειμένου και αργή προσέγγιση της κάμερας, διατηρώντας τη διάταξη που φαίνεται στην αρχική εικόνα.
Χρησιμοποιήστε POST /v1/videos με model ορισμένο σε doubao-seedance-1-0-lite-i2v-250428 και έναν πίνακα content. Τοποθετήστε την οδηγία κίνησης σε ένα στοιχείο κειμένου, χρησιμοποιώντας type:text και text, και παρέχετε την εικόνα σε ένα στοιχείο image_url με image_url.url. Το URL της εικόνας πρέπει να είναι προσβάσιμο ή μπορείτε να δώσετε μια αναπαράσταση data:image/<format>;base64,.... Οι τεκμηριωμένες μορφές εικόνας είναι jpeg, png, webp, bmp, tiff και gif. Η εικόνα πρέπει να είναι μικρότερη από 30 MB, με πλάτος και ύψος μεγαλύτερα από 300 και μικρότερα από 6000 pixels και αναλογία πλευρών μεγαλύτερη από 0.4 και μικρότερη από 2.5. Ελέγξτε το πραγματικό αρχικό αρχείο πριν από την υποβολή.
Οι οδηγίες εισόδου εικόνας του μοντέλου χρησιμοποιούν ratio:adaptive. Για δημιουργία με εικόνα αναφοράς, οι τεκμηριωμένες επιλογές ανάλυσης είναι 480p και 720p· το 1080p εξαιρείται από αυτή τη λειτουργία. Το πεδίο duration είναι ακέραιος από 2 έως 12 δευτερόλεπτα, με προεπιλογή 5. Η τεκμηρίωση ορίζει 24 καρέ ανά δευτερόλεπτο. Κρατήστε τη σκηνή αρκετά απλή για την επιθυμητή διάρκεια: προσδιορίστε την αρχική στάση, μία κύρια ενέργεια και το τελικό κάδρο, αντί να ζητάτε από το βίντεο να περιέχει μια ασύνδετη αλληλουχία γεγονότων.
Το διαμορφωμένο αίτημα απαιτεί seed, camerafixed, watermark και execution_expires_after μαζί με model και content. Το seed κυμαίνεται από -1 έως 4294967295, με το -1 ως τεκμηριωμένη προεπιλογή. Το watermark είναι boolean, με προεπιλογή false. Το execution_expires_after μετριέται σε δευτερόλεπτα από τη δημιουργία της εργασίας, κυμαίνεται από 3600 έως 259200 και έχει προεπιλογή 172800. Η τεκμηρίωση εξαιρεί τον έλεγχο σταθερής κάμερας στη λειτουργία εικόνας αναφοράς· δώστε camerafixed:false για αυτό το προφίλ. Η παραγωγή συγχρονισμένου ήχου τεκμηριώνεται για διαφορετική έκδοση του Seedance και δεν αποτελεί έλεγχο αυτού του προφίλ Lite μετατροπής εικόνας σε βίντεο.
Η υποβολή επιστρέφει ένα id του Ailoot πριν το βίντεο είναι έτοιμο. Κρατήστε αυτό ακριβώς το id και ακολουθήστε το επιστρεφόμενο polling_url για να ελέγχετε την ίδια αρχική εργασία έως ότου είναι έτοιμο το αποτέλεσμά της. Η επιτυχής απάντηση περιέχει υπογεγραμμένο σύνδεσμο του Ailoot στο content.video_url αφού το Ailoot αποθηκεύσει το ολοκληρωμένο αρχείο ως αρχείο πολυμέσων που σας ανήκει. Αποθηκεύστε το βίντεο μαζί με την αρχική εικόνα, το prompt και τις ρυθμίσεις και ελέγξτε την εμφάνιση, την κίνηση και το κάδρο σε ολόκληρο το βίντεο. Εντοπίστε το αρχείο μέσω GET /v1/media/assets?family=video, ακολουθώντας κάθε next_cursor, και διαβάστε το GET /v1/media/assets/{asset_id} με το πραγματικό asset_id για να λάβετε το content_url του. Αν ένας υπογεγραμμένος σύνδεσμος επιστρέψει link_expired, διαβάστε ξανά το ίδιο αρχείο για ανανεωμένο content_url. Αν η αρχική εργασία λήξει, αποτύχει ή παραμένει αβέβαιη, διατηρήστε τα στοιχεία της απάντησής της και διερευνήστε την πριν δημιουργήσετε νέα παραγωγή.
Ailoot Ultra · Video POST /v1/videos doubao-seedance-1-0-lite-i2v-250428
doubao-seedance-1-0-lite-i2v-250428
doubao-seedance-1-0-lite-i2v-250428Εισαγωγή
Το Seedance 1.0 Lite Image-to-Video μετατρέπει μια εικόνα και οδηγίες κίνησης σε βίντεο. Επιλέξτε doubao-seedance-1-0-lite-i2v-250428 για αυτή την ακριβή έκδοση εισόδου εικόνας. Παρέχετε την αρχική εικόνα και περιγράψτε την κίνηση του θέματος, τη συμπεριφορά της κάμερας και την επιθυμητή τελική όψη. Η υποβολή ξεκινά ασύγχρονη εργασία· διατηρήστε το ID της και ανακτήστε το ολοκληρωμένο βίντεο από την ίδια εργασία.
- Αποδεκτές είσοδοι
- Κείμενο · Εικόνες
- Αποτελέσματα
- Βίντεο
Διαθέσιμα στο Ailoot · είσοδοι και μέθοδοι
Ailoot Ultra · Video POST /v1/videos
- Είσοδος
text,image- Έξοδος
video
| Πεδίο | Τύπος | Απαίτηση | Τιμές και όρια | Προεπιλογή |
|---|---|---|---|---|
Πεδίοmodel | Τύποςstring | ΑπαίτησηΥποχρεωτικό | Τιμές και όρια doubao-seedance-1-0-lite-i2v-250428 | Προεπιλογή— |
Πεδίοcontent | Τύποςarray | ΑπαίτησηΥποχρεωτικό | Τιμές και όρια | Προεπιλογή— |
Πεδίοduration | Τύποςinteger | ΑπαίτησηΠροαιρετικό | Τιμές και όρια Ελάχιστο: 2 Μέγιστο: 12 | Προεπιλογή5 |
Πεδίοresolution | Τύποςstring | ΑπαίτησηΠροαιρετικό | Τιμές και όρια 480p, 720p | Προεπιλογή— |
Πεδίοratio | Τύποςstring | ΑπαίτησηΠροαιρετικό | Τιμές και όρια adaptive | Προεπιλογή— |
Πεδίοservice_tier | Τύποςstring | ΑπαίτησηΠροαιρετικό | Τιμές και όρια default, flex | Προεπιλογή— |
Πεδίοseed | Τύποςinteger | ΑπαίτησηΥποχρεωτικό | Τιμές και όρια Ελάχιστο: -1 Μέγιστο: 4.294.967.295 | Προεπιλογή-1 |
Πεδίοcamerafixed | Τύποςboolean | ΑπαίτησηΥποχρεωτικό | Τιμές και όρια false | Προεπιλογή— |
Πεδίοwatermark | Τύποςboolean | ΑπαίτησηΥποχρεωτικό | Τιμές και όρια | Προεπιλογήfalse |
Πεδίοexecution_expires_after | Τύποςinteger | ΑπαίτησηΥποχρεωτικό | Τιμές και όρια Ελάχιστο: 3.600 Μέγιστο: 259.200 | Προεπιλογή172.800 |
Παράμετροι και κύκλος ζωής μεθόδου
| Παράμετρος | Σύμβαση |
|---|---|
Παράμετροςcontent_type | Σύμβασηapplication/json |
Παράμετροςrequired | Σύμβασηcamerafixed, content, execution_expires_after, model, seed, watermark |
Παράμετροςoptional | Σύμβασηduration, resolution, ratio, service_tier |
Παράμετροςmaterial_types | Σύμβασηtext, image |
Παράμετροςconditions | ΣύμβασηUse the listed content text/image_url items and all six required fields. Retain image roles and order. |
Εναλλακτικά ονόματα μεθόδου: /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
Τιμολόγηση
Πώς υπολογίζεται η τελική χρέωση
Οι εμφανιζόμενες τιμές χρησιμοποιούνται για την εκτίμηση του κόστους πριν από την παραγωγή. Η τελική χρέωση υπολογίζεται από το κόστος που καταγράφηκε για την αρχική παραγωγή. Η μετρημένη διάρκεια της εξόδου και οι προβλεπόμενες ποσότητες δεν αποτελούν την τελική χρεώσιμη ποσότητα.
Οι τιμολογιακές αναφορές δεν προσθέτουν επιλογές αιτήματος. Οι υποστηριζόμενες παράμετροι αναφέρονται στην επιλεγμένη μέθοδο.
- Γρήγορη λειτουργία
- Δεν έχει οριστεί Όταν επιλέγεται η γρήγορη λειτουργία
- Λειτουργία flex
- Δεν έχει οριστεί Όταν επιλέγεται η λειτουργία flex
- Μέγιστη προσπάθεια συλλογισμού
- Δεν έχει οριστεί Όταν η μέγιστη προσπάθεια συλλογισμού χρησιμοποιεί την προσαρμογή default
Εκτιμώμενες χρεώσεις για σύγκριση
Τιμές ανά διαμόρφωση
Αντιστοιχίστε κάθε χρέωση στις συνθήκες που εμφανίζονται. Χρησιμοποιήστε μία χρέωση ανά σύνολο εναλλακτικών διαμορφώσεων.
| Διαμόρφωση | Πίνακας χρεώσεων | Προβλεπόμενη ποσότητα | Μονάδα τιμολόγησης | Χρέωση |
|---|---|---|---|---|
| ΔιαμόρφωσηΒασικές χρεώσεις token | Πίνακας χρεώσεωνΒασική χρέωση | Προβλεπόμενη ποσότητα— | Μονάδα τιμολόγησης— | Χρέωση Είσοδος · Token εισόδου · Εκτίμηση μόνο για σύγκριση — / 1K token Έξοδος · Token εξόδου · Εκτίμηση μόνο για σύγκριση — / 1K token Είσοδος · Ανάγνωση από την κρυφή μνήμη · Εκτίμηση μόνο για σύγκριση — / 1K token Είσοδος · Εγγραφή στην κρυφή μνήμη · Εκτίμηση μόνο για σύγκριση — / 1K token Είσοδος · Εγγραφή στην κρυφή μνήμη, 1 ώρα · Εκτίμηση μόνο για σύγκριση — / 1K token |
| ΔιαμόρφωσηOutput video tokens | Πίνακας χρεώσεων— | Προβλεπόμενη ποσότητα— | Μονάδα τιμολόγησηςper output video token | Χρέωση Έξοδος · video output token · Εκτίμηση μόνο για σύγκριση $0.000003 per output video token |
| ΔιαμόρφωσηEstimated generation cost | Πίνακας χρεώσεων— | Προβλεπόμενη ποσότηταεκτίμηση για μία δημιουργία | Μονάδα τιμολόγησης— | Χρέωση Είσοδος · Εκτιμώμενο κόστος δημιουργίας · Εκτίμηση μόνο για σύγκριση $0.2112 εκτίμηση πριν από τη δημιουργία This estimate is not an additional charge or a fixed rate for the completed generation. |
Το Ailoot δεσμεύει ένα εκτιμώμενο ποσό πριν από το αίτημα. Μετά το αποτέλεσμα, εκκαθαρίζει την τελική χρέωση βάσει της μετρημένης χρήσης. Η εκκαθάριση ροής χρησιμοποιεί την τελική καταγραφή χρήσης. Πώς λειτουργούν η δέσμευση και η εκκαθάριση →
Παραδείγματα αιτημάτων
Ailoot Ultra · Video
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
: "${AILOOT_IMAGE_URL:?Set an actual customer material or documented value}"
export AILOOT_IMAGE_URL
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "doubao-seedance-1-0-lite-i2v-250428", "content": [{"type": "text", "text": "The camera slowly approaches the supplied scene while a small object moves."}, {"type": "image_url", "image_url": {"url": "YOUR_ACCESSIBLE_IMAGE_URL"}}], "resolution": "480p", "ratio": "adaptive", "duration": 5, "service_tier": "default", "seed": -1, "camerafixed": false, "watermark": false, "execution_expires_after": 172800}')
p['content'][1]['image_url']['url']=os.environ['AILOOT_IMAGE_URL']
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/videos \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o result.json
# Submit once. Retain the complete result, original identifiers and every response header.
Λήψη και αποθήκευση αποτελεσμάτων
Ailoot Ultra · Video
GET /v1/videos/{request_id}GET /v1/videos/generations/{request_id}GET /v1/videos/{request_id}/contentGET /v1/videos/generations/{request_id}/content
Διατηρήστε όλα τα ολοκληρωμένα αποτελέσματα
Αποθηκεύστε κάθε ολοκληρωμένο βίντεο ή αρχείο που επιστρέφεται· ανακτήστε κάθε πραγματικό URL αρχείου που επιστρέφεται.
Retain the complete response, all actual results, original identifiers, usage and response headers.
Αν χρειάζεται έλεγχος της αρχικής απάντησης
Preserve original response/headers/id and poll that operation; never resubmit unknown creation.
Πεδία απάντησης
| Πεδίο | Τύπος |
|---|---|
Πεδίοcontent.video_url | Τύποςstring or array, as returned |
Εναλλακτικά ονόματα
Εναλλακτικά ονόματα μοντέλου
Ailoot Ultra doubao-seedance-1-0-lite-i2v-250428
Εναλλακτικές διαδρομές μεθόδων
/v1/videos/generations
Σχετικά ID μοντέλων
FAQ · Seedance 1.0 Lite Image-to-Video
- Ποιες είσοδοι και αποτελέσματα διατίθενται;
POST /v1/videos·doubao-seedance-1-0-lite-i2v-250428:text,image→video- Ποια πεδία χρησιμοποιεί το αίτημα;
POST /v1/videos·doubao-seedance-1-0-lite-i2v-250428:model,content,duration,resolution,ratio,service_tier,seed,camerafixed,watermark,execution_expires_after- Ποια όρια ισχύουν;
POST /v1/videos·doubao-seedance-1-0-lite-i2v-250428:duration.minimum:2;duration.maximum:12;seed.minimum:-1;seed.maximum:4294967295;execution_expires_after.minimum:3600;execution_expires_after.maximum:259200