PixVerse v5.5
Το PixVerse v5.5 δημιουργεί βίντεο από κείμενο ή εικόνες. Η τεκμηριωμένη καταχώριση του μοντέλου αναφέρει επιλογές διάρκειας πέντε, οκτώ και δέκα δευτερολέπτων, μαζί με χειριστήρια καδραρίσματος και ανάλυσης για τον σχεδιασμό ενός πλάνου.
Σχετικά με το μοντέλο
Αυτή η περιγραφή καλύπτει τις δυνατότητες του μοντέλου. Οι είσοδοι, έξοδοι και επιλογές που διατίθενται στο Ailoot παρατίθενται παρακάτω για την επιλεγμένη μέθοδο.
Το PixVerse v5.5 είναι μοντέλο δημιουργίας βίντεο από κείμενο και από εικόνα, για την ανάπτυξη μιας σκηνής με κίνηση από γραπτή περιγραφή ή εικόνα αναφοράς. Ορίστε το κύριο θέμα, τη δράση και την τελική σύνθεση πριν από τη δημιουργία. Χρησιμοποιήστε την ολοκληρωμένη σεκάνς για να αξιολογήσετε την πραγματική κίνηση και την οπτική συνέχεια που απαιτεί το προβλεπόμενο μοντάζ.
Για ένα πλάνο που βασίζεται σε κείμενο, περιγράψτε ένα συμβάν με σαφή κατεύθυνση. Ένας χαρακτήρας που μπαίνει σε ένα δωμάτιο, ένα αντικείμενο που στρέφεται προς τον θεατή ή μια κάμερα που αποκαλύπτει ένα τοπίο έχουν το καθένα αρχή και τέλος. Συμπεριλάβετε τον χώρο και τις λεπτομέρειες εμφάνισης που κάνουν το συμβάν συγκεκριμένο και αναγνωρίσιμο.
Για ένα πλάνο που βασίζεται σε εικόνα, προετοιμάστε μια αναφορά που δείχνει καθαρά τα σημαντικά χαρακτηριστικά του κύριου θέματος. Κρατήστε ορατά τα πρόσωπα, τις ακμές και τις λεπτομέρειες των υλικών και αφήστε χώρο για τη ζητούμενη κίνηση. Περιγράψτε τι αλλάζει σε σχέση με το αρχικό καρέ και διατηρήστε την αρχική εικόνα μαζί με το αποτέλεσμα για άμεση σύγκριση.
Η τεκμηριωμένη καταχώριση του μοντέλου αναφέρει επιλογές διάρκειας πέντε, οκτώ και δέκα δευτερολέπτων, διάφορα σχήματα κάδρου και πολλαπλές επιλογές ανάλυσης. Επιλέξτε έναν υποστηριζόμενο συνδυασμό στην επιλεγμένη ροή εργασίας. Κρατήστε την πραγματική διάρκεια και τις ρυθμίσεις εξόδου μαζί με το πλάνο, ώστε οι εκδοχές να μπορούν να αξιολογηθούν ως προς τον ίδιο στόχο σύνθεσης και χρονισμού.
Αξιοποιήστε τη διαθέσιμη διάρκεια του πλάνου για μια ευδιάκριτη εξέλιξη. Μια αποκάλυψη μπορεί να ξεκινά με το κύριο θέμα εν μέρει κρυμμένο και να τελειώνει με το σημαντικό χαρακτηριστικό του ορατό. Μια αλληλεπίδραση μπορεί να δείχνει την προσέγγιση, την επαφή και το αποτέλεσμα. Αναφέρετε τη σειρά στην περιγραφή και εξετάστε αν το ολοκληρωμένο βίντεο ακολουθεί αυτή την επιθυμητή αλληλουχία.
Περιγράψτε την κίνηση της κάμερας ξεχωριστά από την κίνηση του κύριου θέματος. Μια κάμερα που πλησιάζει ένα αντικείμενο και ένα αντικείμενο που πλησιάζει την κάμερα δημιουργούν διαφορετικές οπτικές σχέσεις. Επιλέξτε την κίνηση που κάνει ευκολότερα ορατή την καθοριστική λεπτομέρεια της σκηνής. Ελέγξτε το τελικό καδράρισμα σε σχέση με το επόμενο πλάνο ή γραφικό.
Εξετάστε ολόκληρη τη σεκάνς σε κανονική ταχύτητα αναπαραγωγής. Ελέγξτε την εμφάνιση του κύριου θέματος, το σχήμα των αντικειμένων, τις αναλογίες του σώματος όπου έχουν σημασία και την επαφή ανάμεσα στα κινούμενα στοιχεία. Παρατηρήστε τις στιγμές όπου αλλάζει η οπτική γωνία ή αλληλοκαλύπτονται αντικείμενα. Αξιολογήστε την αρχή και το τέλος ως μέρη του ίδιου αξιοποιήσιμου πλάνου.
Αποθηκεύστε μαζί το ολοκληρωμένο βίντεο, την προτροπή, την εικόνα αναφοράς και τις επιλεγμένες ρυθμίσεις. Κατά την αναθεώρηση, καταγράψτε την απόκλιση που παρατηρήσατε και αλλάξτε το μέρος της περιγραφής που την αντιμετωπίζει. Διατηρήστε τα στοιχεία της σκηνής που ήδη λειτουργούν, ώστε το επόμενο αποτέλεσμα να απαντά σε ένα εστιασμένο οπτικό ερώτημα.
Ailoot Ultra · Video POST /v1/videos pixverse-v5.5
pixverse-v5.5Εισαγωγή
Το PixVerse v5.5 δημιουργεί βίντεο από κείμενο ή εικόνες. Η τεκμηριωμένη καταχώριση του μοντέλου αναφέρει επιλογές διάρκειας πέντε, οκτώ και δέκα δευτερολέπτων, μαζί με χειριστήρια καδραρίσματος και ανάλυσης για τον σχεδιασμό ενός πλάνου.
- Αποδεκτές είσοδοι
- Κείμενο · Εικόνες
- Αποτελέσματα
- Βίντεο
Διαθέσιμα στο Ailoot · είσοδοι και μέθοδοι
Ailoot Ultra · Video POST /v1/videos
- Είσοδος
text,image- Έξοδος
video
| Πεδίο | Τύπος | Απαίτηση | Τιμές και όρια | Προεπιλογή |
|---|---|---|---|---|
Πεδίοmodel | Τύποςstring | ΑπαίτησηΥποχρεωτικό | Τιμές και όρια pixverse-v5.5 Συνθήκες: Χρησιμοποιήστε ακριβώς αυτόν τον επιλογέα δρομολόγησης του Ailoot. | Προεπιλογή— |
Πεδίοprompt | Τύποςstring | ΑπαίτησηΥποχρεωτικό | Τιμές και όρια Συνθήκες: Περιγράψτε τη σκηνή και την κίνησή της. | Προεπιλογή— |
Πεδίοaspect_ratio | Τύποςstring | ΑπαίτησηΠροαιρετικό | Τιμές και όρια 16:9, 4:3, 1:1, 3:4, 9:16 Συνθήκες: Χρησιμοποιήστε μία από τις αναλογίες διαστάσεων που αναφέρονται για το επιλεγμένο μοντέλο. | Προεπιλογή— |
Πεδίοquality | Τύποςstring | ΑπαίτησηΠροαιρετικό | Τιμές και όρια 360p, 540p, 720p, 1080p Συνθήκες: Χρησιμοποιήστε την τιμή ποιότητας που αναφέρεται για το επιλεγμένο μοντέλο. | Προεπιλογή— |
Πεδίοmotion_mode | Τύποςstring | ΑπαίτησηΠροαιρετικό | Τιμές και όρια normal, fast Συνθήκες: Χρησιμοποιήστε τη λειτουργία κίνησης που αναφέρεται για το επιλεγμένο μοντέλο. | Προεπιλογή— |
Πεδίοduration | Τύποςinteger | ΑπαίτησηΠροαιρετικό | Τιμές και όρια 5, 8, 10 Συνθήκες: Χρησιμοποιήστε μία από τις αναφερόμενες διάρκειες· δεν υπάρχει μη δηλωμένη προεπιλεγμένη τιμή. | Προεπιλογή— |
Πεδίοend_image | Τύποςstring | ΑπαίτησηΠροαιρετικό | Τιμές και όρια Συνθήκες: Ένα προαιρετικό τελικό καρέ επιλέγει μια υποστηριζόμενη λειτουργία εικόνας. | Προεπιλογή— |
Πεδίοlip_sync_tts_content | Τύποςstring | ΑπαίτησηΠροαιρετικό | Τιμές και όρια Συνθήκες: Προαιρετικό περιεχόμενο ομιλίας για το επιλεγμένο μοντέλο. | Προεπιλογή— |
Πεδίοlip_sync_tts_speaker_id | Τύποςstring | ΑπαίτησηΠροαιρετικό | Τιμές και όρια Συνθήκες: Χρησιμοποιήστε πραγματικό αναγνωριστικό φωνής που υποστηρίζει ο πάροχος· κανένα αναγνωριστικό φωνής δεν επινοείται. | Προεπιλογή— |
Πεδίοimage | Τύποςstring or array<string> | ΑπαίτησηΠροαιρετικό | Τιμές και όρια Συνθήκες: Χρησιμοποιήστε το πραγματικό δημόσια προσβάσιμο URL της εικόνας σας ή εικόνα base64· το επιλεγμένο μοντέλο υποστηρίζει είσοδο εικόνας. | Προεπιλογή— |
Πεδίοnegative_prompt | Τύποςstring | ΑπαίτησηΠροαιρετικό | Τιμές και όρια Συνθήκες: Περιγράψτε το περιεχόμενο που πρέπει να αποφεύγεται. | Προεπιλογή— |
Παράμετροι και κύκλος ζωής μεθόδου
| Παράμετρος | Σύμβαση |
|---|---|
Παράμετροςcontent_type | Σύμβασηapplication/json |
Παράμετροςrequired | Σύμβασηmodel, prompt |
Παράμετροςoptional | Σύμβασηaspect_ratio, quality, motion_mode, duration, end_image, lip_sync_tts_content, lip_sync_tts_speaker_id, image, negative_prompt |
Παράμετροςmaterial_types | Σύμβασηtext, image |
Παράμετροςconditions | ΣύμβασηΧρησιμοποιήστε ακριβώς αυτόν τον επιλογέα δρομολόγησης του Ailoot., Περιγράψτε τη σκηνή και την κίνησή της., Χρησιμοποιήστε μία από τις αναλογίες διαστάσεων που αναφέρονται για το επιλεγμένο μοντέλο., Χρησιμοποιήστε την τιμή ποιότητας που αναφέρεται για το επιλεγμένο μοντέλο., Χρησιμοποιήστε τη λειτουργία κίνησης που αναφέρεται για το επιλεγμένο μοντέλο., Χρησιμοποιήστε μία από τις αναφερόμενες διάρκειες· δεν υπάρχει μη δηλωμένη προεπιλεγμένη τιμή., Ένα προαιρετικό τελικό καρέ επιλέγει μια υποστηριζόμενη λειτουργία εικόνας., Προαιρετικό περιεχόμενο ομιλίας για το επιλεγμένο μοντέλο., Χρησιμοποιήστε πραγματικό αναγνωριστικό φωνής που υποστηρίζει ο πάροχος· κανένα αναγνωριστικό φωνής δεν επινοείται., Χρησιμοποιήστε το πραγματικό δημόσια προσβάσιμο URL της εικόνας σας ή εικόνα base64· το επιλεγμένο μοντέλο υποστηρίζει είσοδο εικόνας., Περιγράψτε το περιεχόμενο που πρέπει να αποφεύγεται. |
Εναλλακτικά ονόματα μεθόδου: /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/media/assets
GET /v1/media/assets/{asset_id}
Τιμολόγηση
Πώς υπολογίζεται η τελική χρέωση
Οι εμφανιζόμενες τιμές χρησιμοποιούνται για την εκτίμηση του κόστους πριν από την παραγωγή. Η τελική χρέωση υπολογίζεται από το κόστος που καταγράφηκε για την αρχική παραγωγή. Η μετρημένη διάρκεια της εξόδου και οι προβλεπόμενες ποσότητες δεν αποτελούν την τελική χρεώσιμη ποσότητα.
Οι τιμολογιακές αναφορές δεν προσθέτουν επιλογές αιτήματος. Οι υποστηριζόμενες παράμετροι αναφέρονται στην επιλεγμένη μέθοδο.
- Γρήγορη λειτουργία
- Δεν έχει οριστεί Όταν επιλέγεται η γρήγορη λειτουργία
- Λειτουργία flex
- Δεν έχει οριστεί Όταν επιλέγεται η λειτουργία flex
- Μέγιστη προσπάθεια συλλογισμού
- Δεν έχει οριστεί Όταν η μέγιστη προσπάθεια συλλογισμού χρησιμοποιεί την προσαρμογή default
Εκτιμώμενες χρεώσεις για σύγκριση
Τιμές ανά διαμόρφωση
Αντιστοιχίστε κάθε χρέωση στις συνθήκες που εμφανίζονται. Χρησιμοποιήστε μία χρέωση ανά σύνολο εναλλακτικών διαμορφώσεων.
| Διαμόρφωση | Πίνακας χρεώσεων | Προβλεπόμενη ποσότητα | Χρέωση |
|---|---|---|---|
| ΔιαμόρφωσηΒασικές χρεώσεις token | Πίνακας χρεώσεωνΒασική χρέωση | Προβλεπόμενη ποσότητα— | Χρέωση Είσοδος · Token εισόδου · Εκτίμηση μόνο για σύγκριση — / 1K token Έξοδος · Token εξόδου · Εκτίμηση μόνο για σύγκριση — / 1K token Είσοδος · Ανάγνωση από την κρυφή μνήμη · Εκτίμηση μόνο για σύγκριση — / 1K token Είσοδος · Εγγραφή στην κρυφή μνήμη · Εκτίμηση μόνο για σύγκριση — / 1K token Είσοδος · Εγγραφή στην κρυφή μνήμη, 1 ώρα · Εκτίμηση μόνο για σύγκριση — / 1K token |
| ΔιαμόρφωσηΕκτιμώμενο κόστος δημιουργίας | Πίνακας χρεώσεων— | Προβλεπόμενη ποσότηταεκτίμηση για μία δημιουργία | Χρέωση Έξοδος · Εκτιμώμενο κόστος δημιουργίας · Εκτίμηση μόνο για σύγκριση $0.2 εκτίμηση πριν από τη δημιουργία Αυτή η εκτίμηση δεν αποτελεί πρόσθετη χρέωση ούτε σταθερή τιμή για την ολοκληρωμένη παραγωγή. |
Το Ailoot δεσμεύει ένα εκτιμώμενο ποσό πριν από το αίτημα. Μετά το αποτέλεσμα, εκκαθαρίζει την τελική χρέωση βάσει της μετρημένης χρήσης. Η εκκαθάριση ροής χρησιμοποιεί την τελική καταγραφή χρήσης. Πώς λειτουργούν η δέσμευση και η εκκαθάριση →
Παραδείγματα αιτημάτων
Ailoot Ultra · Video
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
cat > request.json <<'JSON'
{
"model": "pixverse-v5.5",
"prompt": "A cat is walking on grass."
}
JSON
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
# Create once; retain id, polling_url, original task identifiers and every header.
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_STATUS'
import json,os,subprocess
from pathlib import Path
from urllib.parse import urljoin,urlsplit
r=json.loads(Path("result.json").read_text())
u=urljoin("https://api.ailoot.ai",r["polling_url"])
p=urlsplit(u)
if p.scheme!="https" or p.netloc!="api.ailoot.ai" or p.username or p.password:
raise SystemExit("Unexpected returned polling URL; preserve the response")
subprocess.run(["curl","--fail-with-body","--silent","--show-error",u,"-H","Authorization: Bearer "+os.environ["AILOOT_API_KEY"],"-D","status-headers.txt","-o","status.json"],check=True)
# Read this same original polling_url again while pending.
# Preserve unknown/result_pending_check; do not repeat creation.
PY_STATUS
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())
roles={}
def visit(v,path=""):
if isinstance(v,dict):
for k,x in v.items(): visit(x,path+"/"+k)
elif isinstance(v,list):
for i,x in enumerate(v): visit(x,path+"/"+str(i))
elif isinstance(v,str):
u=urljoin("https://api.ailoot.ai",v); p=urlsplit(u)
if p.scheme=="https" and p.netloc=="api.ailoot.ai" and not p.username and not p.password and p.path.startswith("/v1/media/assets/") and p.path.endswith("/content"):
roles.setdefault(u,[]).append(path)
visit(r)
if not roles: raise SystemExit("No completed owned assets; retain the original status")
manifest=[]
for i,(u,paths) in enumerate(roles.items()):
target=Path(f"asset-{i}.bin")
subprocess.run(["curl","--fail-with-body","--silent","--show-error",u,"-H","Authorization: Bearer "+os.environ["AILOOT_API_KEY"],"-o",str(target)],check=True)
raw=target.read_bytes()
if not raw: raise SystemExit("Empty asset; retain original status and metadata")
ext="glb" if raw[:4]==b"glTF" else "png" if raw[:8]==b"\x89PNG\r\n\x1a\n" else "jpg" if raw[:3]==b"\xff\xd8\xff" else "webp" if raw[:4]==b"RIFF" and raw[8:12]==b"WEBP" else "mp4" if raw[4:8]==b"ftyp" else "bin"
name=f"asset-{i}.{ext}"
if target.name!=name: target.rename(name)
manifest.append({"file":name,"response_paths":paths,"bytes":len(raw)})
Path("asset-manifest.json").write_text(json.dumps(manifest,indent=2))
print("Saved",len(manifest),"unique owned assets; every response role retained")
PY_ASSETS
Λήψη και αποθήκευση αποτελεσμάτων
Ailoot Ultra · Video
GET /v1/videos/{request_id}GET /v1/videos/generations/{request_id}GET /v1/videos/{request_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Διατηρήστε όλα τα ολοκληρωμένα αποτελέσματα
Αποθηκεύστε κάθε ολοκληρωμένο βίντεο ή αρχείο που επιστρέφεται· ανακτήστε κάθε πραγματικό URL αρχείου που επιστρέφεται.
Διατηρήστε ολόκληρη την απόκριση και τις κεφαλίδες, τα αρχικά αναγνωριστικά, κάθε πραγματική έξοδο και όλα τα πεδία χρήσης και λογιστικής καταγραφής. Αποθηκεύστε κάθε μοναδικό αρχείο πολυμέσων που σας ανήκει και διατηρήστε κάθε ρόλο που παραπέμπει σε αυτό.
Αν χρειάζεται έλεγχος της αρχικής απάντησης
Διατηρήστε το δημόσιο id εργασίας ή λειτουργίας που επιστρέφεται και όλες τις κεφαλίδες. Διαβάστε μόνο την αρχική εργασία· τα unknown ή result_pending_check δεν επιτρέπουν άλλη δημιουργία.
Πεδία απάντησης
| Πεδίο | Τύπος |
|---|---|
Πεδίοid | Τύποςstring |
Πεδίοpolling_url | Τύποςstring |
Πεδίοprovider_task_id | Τύποςstring |
Πεδίοtask_id | Τύποςstring |
Πεδίοstatus | Τύποςstring |
Πεδίοvideo_url | Τύποςstring |
Εναλλακτικά ονόματα
Εναλλακτικά ονόματα μοντέλου
Ailoot Ultra pixverse-v5.5
Εναλλακτικές διαδρομές μεθόδων
/v1/videos/generations
Σχετικά ID μοντέλων
FAQ · PixVerse v5.5
- Ποιες είσοδοι και αποτελέσματα διατίθενται;
POST /v1/videos·pixverse-v5.5:text,image→video- Ποια πεδία χρησιμοποιεί το αίτημα;
POST /v1/videos·pixverse-v5.5:model,prompt,aspect_ratio,quality,motion_mode,duration,end_image,lip_sync_tts_content,lip_sync_tts_speaker_id,image,negative_prompt