mallit

Alibaba: Wan 2.7

Markdown · JSON

Alibaba: Wan 2.7

Alibaba Wan 2.7 luo äänellisiä videoita tekstistä, alku- ja loppukuvista tai visuaalisista viitteistä. Sen kuvatyönkulku myös jatkaa lähdeleikettä pyydettyä kokonaiskestoa käyttäen. Valmistaja ilmoittaa 720p- tai 1080p-MP4-videon kuvataajuudella 30 fps: teksti- ja kuvatiloissa 2–15 sekuntia ja viitegeneroinnissa enintään 10 sekuntia.

Tietoa mallista

Tämä kuvaus kattaa mallin ominaisuudet. Ailootissa saatavilla olevat syötteet, tulosteet ja asetukset luetellaan alla valitulle menetelmälle.

Alibaba Wan 2.7 on videon generointiperhe, jossa on nimetyt tekstistä videoksi, kuvasta videoksi ja viitteillä ohjatut profiilit. Valmistaja dokumentoi ääneen synkronoidut kohtaukset ja usean otoksen kertomukset, ja kuvatyönkulku lisää ensimmäisestä ja viimeisestä ruudusta generoinnin sekä alkuperäisen videon jatkamisen. Hyödyllinen tulos on lyhyt äänellinen leike, kuten tuotesiirtymä, tiivis tarina tai olemassa olevaan otokseen sopiva jatko. Valitse tila lähdeaineiston sekä alun ja lopun hallintatarpeen perusteella.

Kuvaile tekstistä videoksi -työtä varten kohde, ympäristö, toiminta, kamera, tyyli ja ääni. Kuvakäsikirjoitus voi yksilöidä jokaisen otoksen ja aikavälin, kun taas yhden otoksen ohjeessa tulee kertoa toiminnan pysyvän jatkuvana. Wan 2.7:n kehoteopas antaa mallin tulkita otosrakenteen kirjallisesta ohjeesta 2.6:n shot_type-asetuksen sijaan. Nykyinen tekstirajapinta hyväksyy kiinan- tai englanninkielisiä kehotteita enintään 5 000 merkkiä ja erillisen 500 merkin negatiivisen kehotteen; ylimenevä teksti katkaistaan. Pidä keskeinen toiminta ja rajoitteet selkeinä tämän rajan sisällä.

Ensimmäiseen ruutuun perustuva kuvasta videoksi -generointi animoi annetun aloituskuvan. Ensimmäisen ja viimeisen ruudun generointi määrittelee lisäksi päätepisteen ja niitä yhdistävän liikkeen. 2.7-kuvaopas tukee ohjaavaa äänilähdettä näiden ruutuyhdistelmien rinnalla. Valmistele päätepisteet, joilla on yhteinen kohtaus ja tarkoitettu kohde, ja kuvaile siirtymä sen sijaan, että pyytäisit mallia tulkitsemaan kuvat toisistaan irrallisiksi tyyliviitteiksi. Tulos mukailee ensimmäisen kuvan kuvasuhdetta; opas käsittelee tarkkuutta pikselimäärän tasona ja pyöristää koodatut mitat sopiviksi.

Videon jatkaminen alkaa lähdeleikkeestä, ja siinä voidaan käyttää myös lopetuskuvaa. Pyydetty kesto on palautettavan videon kokonaiskesto, alkuperäinen osuus mukaan lukien. Oppaan esimerkki yhdistää kahden sekunnin lähteen ja kymmenen sekuntia uutta sisältöä kahdentoista sekunnin tulokseksi. Valmistele lähteen lopputoiminta ja kerro, mitä tapahtuu seuraavaksi, jotta kamera ja kohde jatkavat johdonmukaiseen suuntaan. Arvioi liitos ulkonäön, liikkeen, valon ja äänen osalta sen sijaan, että arvioisit vain uutta generoitua loppua.

Valmistajan nykyinen erillinen viiteprofiili käyttää kuvia tai videoita hahmojen, esineiden tai kohtauksen ohjaamiseen. Opas sallii yhteensä enintään viisi viitekuvaa ja -videota ja käyttää tyyppikohtaisia tunnisteita, kuten Image 1 ja Video 1. Kuvaile jokaisen aineiston rooli ja haluttu vuorovaikutus. Viitteillä ohjatussa kohtauksessa yhden viitteen hahmo voi kantaa toisen viitteen esinettä määritellyn paikan halki. Viiterajaus eroaa ensimmäisestä ruudusta generoinnista: ohje voi määritellä uuden sommittelun sen sijaan, että videon pitäisi alkaa yhdestä annetusta pysäytyskuvasta.

Tekstigeneroinnin oman äänen dokumentoidut muodot ovat WAV ja MP3, kesto kahdesta kolmeenkymmeneen sekuntiin ja enimmäiskoko 15 MB. Valittu videon kesto määrittelee käytettävän osuuden: pidempi ääni leikataan tähän kestoon, ja videota lyhyempi ääni jättää loppuosan äänettömäksi. Valmistele juuri otokseen kuuluva äänijakso ja jätä tilaa halutulle visuaaliselle toiminnalle. Ilman annettua äänitiedostoa valmistaja kuvaa kohtaukseen sopivan taustamusiikin tai tehosteiden generointia; tarkasta varsinainen ääni ja mahdollinen pyydetty puhe yhdessä kuvan kanssa.

Nykyinen mallitaulukko ilmoittaa 720p- tai 1080p-MP4:n 30 kuvan sekuntinopeudella sekä kahdesta viiteentoista sekuntiin kestävän teksti- ja kuvatuloksen. Erillinen viiteprofiili rajoittuu kahdesta kymmeneen sekuntiin. Tekstigenerointi tarjoaa kuvasuhteet 16:9, 9:16, 1:1, 4:3 ja 3:4. Kuvalla ehdollistetut tehtävät käyttävät omia lähteen likimääräistä kuvasuhdetta koskevia sääntöjään, joten valmistele syötteen rajaus kohdekäyttöön. Viiteprofiilin kesto- tai kuvasuhdesääntöä ei tule siirtää ruutu- tai jatkamistyönkulkuun.

Dokumentoitu valmistajan prosessi on asynkroninen: tehtävätunniste seuraa käsittelyä, ja onnistunut tulos antaa videon sijainnin. Tulosten linkkien voimassaoloksi dokumentoidaan kaksikymmentäneljä tuntia, joten säilytä varsinainen leike ja luovat aineistot muokkausarviointia varten. Kehotteen uudelleenkirjoitus-, vesileima- ja siemenvalinnat kuuluvat valittuun rajapintaan. Valmistajan mukaan kiinteä siemen voi parantaa toistettavuutta mutta ei takaa identtistä tulosta. Vertaa palautettua lopputulosta ohjeeseen sen sijaan, että olettaisit pelkkien asetusten säilyttävän jokaisen yksityiskohdan.

Wan 2.6:een verrattuna 2.7:n kuvaopas lisää nimenomaisesti ensimmäisen ja viimeisen ruudun hallinnan sekä videon jatkamisen multimodaalisilla mediasyötteillä. Wan 3.0 tuo erilaisen kaiken yhdistävän rakenteen ja pidemmän generointirajan. Tämä 2.7-profiili säilyttää tehtäväkohtaiset asetuksensa ja rajansa. Arvioi koko kohtauksesta kohteen jatkuvuus, ruutuankkurit, viiteidentiteetti, vuoropuhelu, liike ja liitokset ja kohdista seuraava korjaus todelliseen löydettyyn ongelmaan.

Ailoot Ultra · Video POST /v1/videos alibaba/wan-2.7

alibaba/wan-2.7

Alibaba /alibaba/wan-2.7

Aloitus

Alibaba Wan 2.7 luo äänellisiä videoita tekstistä, alku- ja loppukuvista tai visuaalisista viitteistä. Sen kuvatyönkulku myös jatkaa lähdeleikettä pyydettyä kokonaiskestoa käyttäen. Valmistaja ilmoittaa 720p- tai 1080p-MP4-videon kuvataajuudella 30 fps: teksti- ja kuvatiloissa 2–15 sekuntia ja viitegeneroinnissa enintään 10 sekuntia.

Hyväksytyt syötteet
Teksti
Tulokset
Video

Saatavilla Ailootissa · syötteet & menetelmät

Ailoot Ultra · Video POST /v1/videos
Syötetyypit
text
Tulostyypit
video
Tulosteen muoto
mp4
Tulosteiden määrä
Enintään 4 tulostes
KenttäTyyppiVaatimusArvot & rajatOletus
KenttämodelTyyppistringVaatimusPakollinenArvot & rajat
alibaba/wan-2.7
Oletus—
KenttäpromptTyyppistringVaatimusPakollinenArvot & rajat
UTF-8-tavujen enimmäismäärä: 10 000
Vaaditaan muu merkki kuin tyhjämerkki: Kyllä
Oletus—
KenttädurationTyyppiintegerVaatimusPakollinenArvot & rajat
2, 3, 4, 5, 6, 7, 8, 9, 10
Oletus—
KenttäresolutionTyyppistringVaatimusPakollinenArvot & rajat
720p
Oletus—
Kenttäaspect_ratioTyyppistringVaatimusPakollinenArvot & rajat
16:9, 9:16, 1:1, 4:3, 3:4
Oletus—
Kenttägenerate_audioTyyppibooleanVaatimusPakollinenArvot & rajat
false, true
Oletus—
Syöteaineistojen yhdistelmät

Tekstistä videoksi · Pakollinen: prompt

Menetelmän parametrit ja elinkaari
ParametriSopimus
Parametricontent_typeSopimusapplication/json
ParametrirequiredSopimusmodel, prompt, duration, resolution, aspect_ratio, generate_audio
Parametriadditional_propertiesSopimusfalse
ParametriparametersSopimus{"name":"model","type":"string","required":true,"enum":["alibaba/wan-2.7"]}, {"name":"prompt","type":"string","required":true,"non_whitespace":true,"max_utf8_bytes":10000}, {"name":"duration","type":"integer","required":true,"enum":[2,3,4,5,6,7,8,9,10]}, {"name":"resolution","type":"string","required":true,"enum":["720p"]}, {"name":"aspect_ratio","type":"string","required":true,"enum":["16:9","9:16","1:1","4:3","3:4"]}, {"name":"generate_audio","type":"boolean","required":true,"enum":[false,true]}
Parametrimaterial_typesSopimustext

Menetelmien aliakset: /v1/videos/generations, /videos, /videos/generations

Elinkaari: 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

Säilytä koko vastaus ja alkuperäiset palautetut tunnisteet.

Älä koskaan lähetä tuntemattomaan tilaan jäänyttä luontipyyntöä uudelleen.

Hinnoittelu

Lopullisen veloituksen laskenta

Näytettyjen hintojen avulla arvioidaan kustannukset ennen generointia. Lopullinen veloitus lasketaan alkuperäiselle generoinnille kirjatun kustannuksen perusteella. Lopullisena laskutettavana määränä ei käytetä tulosteen mitattua kestoa eikä ennustettuja määriä.

Hintatiedot eivät lisää pyyntövalintoja. Tuetut parametrit on lueteltu valitulle menetelmälle.

Nopea tila
Ei määritetty Kun nopea tila on valittu
Flex-tila
Ei määritetty Kun flex-tila on valittu
Päättelyn enimmäisteho
Ei määritetty Kun päättelyn enimmäistehoon sovelletaan default-oletussäätöä

Arvioidut vertailuhinnat

Hinnat asetusten mukaan

Kohdista kukin veloitus näytettyihin ehtoihin. Käytä yhtä hintaa kutakin vaihtoehtoisten asetusten ryhmää kohden.

AsetuksetHinnastoEnnustettu määräÄänen luonnin vaihtoehdotResoluutioLaskutusyksikköVeloitus
AsetuksetTokenien perushinnatHinnastoPerushintaEnnustettu määrä—Äänen luonnin vaihtoehdot—Resoluutio—Laskutusyksikkö—Veloitus
Syöte · Syötetokenit · Arvio vain vertailua varten — / 1K tokenia
Tuloste · Tulostokenit · Arvio vain vertailua varten — / 1K tokenia
Syöte · Välimuistin luku · Arvio vain vertailua varten — / 1K tokenia
Syöte · Välimuistiin kirjoitus · Arvio vain vertailua varten — / 1K tokenia
Syöte · Välimuistiin kirjoitus, 1 tunti · Arvio vain vertailua varten — / 1K tokenia
AsetuksetUltraHinnasto—Ennustettu määräPyydetyt asetukset; vain arvio.Äänen luonnin vaihtoehdotIlman ääntä · Äänen kanssaResoluutio720pLaskutusyksikkötulosvideon sekuntia kohdenVeloitus
Tuloste · arvioitu videosekunti · Arvio vain vertailua varten $0.2 tulosvideon sekuntia kohden

Näytetty hinta arvioi kustannusta ennen luontia. Lopullinen veloitus lasketaan alkuperäiselle luontikerralle kirjatusta kustannuksesta. Videon fyysinen kesto ei ole laskutettava määrä.

AsetuksetArvioitu luontikustannusHinnasto—Ennustettu määräyhden generoinnin arvioÄänen luonnin vaihtoehdot—Resoluutio—Laskutusyksikkö—Veloitus
Tuloste · Arvioidut generointikustannukset · Arvio vain vertailua varten $0.4 arvio ennen generointia

Tämä arvio ei ole lisämaksu eikä valmistuneen generoinnin kiinteä hinta.

Ailoot varaa arvioidun summan ennen pyyntöä. Tuloksen jälkeen lopullinen veloitus toteutetaan mitatun käytön perusteella. Suoratoiston veloituksessa käytetään lopullista käyttötietuetta. Varauksen ja lopullisen veloituksen toiminta →

Viitehinnaston tiedot

Mallitason viitehinnastot eivät muuta menetelmän valintaa, hinta-arvioita tai veloituksia. Käytössä olevat veloitukset käyttävät valitun Ailoot-menetelmän hintoja.

Videokokoonpanojen hintaviitteet

Hinnat asetusten mukaan

AsetuksetLaskutusehdotVeloitus
AsetuksetVideon hintaLaskutusehdotTässä hinnoitteluavaimessa ei ole ilmoitettu lisäehtoa.Veloitus
Tuloste · Videon hinta $0.2 videosekuntia kohden

Julkaistu hintaviite näytetylle kokoonpanolle. Lopulliset veloitukset määräytyvät todellisen laskutetun kokoonpanon mukaan.

Esimerkkipyynnöt

Ailoot Ultra · Video

curl · määritetty profiili täsmälleen sellaisenaan
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "alibaba/wan-2.7", "prompt": "a calm greenhouse", "duration": 6, "resolution": "720p", "aspect_ratio": "16:9", "generate_audio": true}')
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
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

Vastaanota ja tallenna tulokset

Ailoot Ultra · Video

mp4

  • GET /v1/videos/{request_id}
  • GET /v1/videos/generations/{request_id}
  • GET /v1/videos/{request_id}/content
  • GET /v1/videos/generations/{request_id}/content
Tarkista työn tila
GET alkuperäisen toiminnon tila
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
Muut sisällön lukukerrat
Tallenna jokainen valmistunut omistamasi tuloste
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
Säilytä kaikki valmistuneet tulokset

Tallenna jokainen valmistunut video tai palautettu tiedosto; nouda jokainen todellinen palautettu aineiston URL.

Säilytä jokainen valmistunut data[]-taulukon allekirjoitettu käyttäjälle kuuluva URL ja kaikki tilan metatiedot. Tallenna jokainen tulos, myös sen luotu ääni. Kelvollinen AAC-ääniraita voi olla mukana myös asetuksella generate_audio=false; säilytä koko alkuperäinen MP4, myös kyseinen ääni.

Jos alkuperäinen vastaus on tarkistettava

Lue olemassa olevan alkuperäisen työn tietoja; älä koskaan lähetä tuntemattomaan tilaan jäänyttä pyyntöä uudelleen.

Tulosteiden enimmäismäärä: 4.

Vastauksen kentät
KenttäTyyppiMerkitys
KenttäidTyyppistringMerkitys—
KenttäobjectTyyppistringMerkitys—
KenttämodelTyyppistringMerkitys—
KenttästatusTyyppistringMerkitys—
Kenttädata[]Tyyppisigned content URLMerkitys—
Kenttächarge_pending_checkTyyppibooleanMerkitys—
Kenttäerror.codeTyyppistringMerkitys—
Kenttäerror.messageTyyppistringMerkitys—
Kenttäoperation_idTyyppistringMerkitysAlkuperäisen tilan tai sisällön HTTP503 result_pending_check -vastaus: id-arvona sama alkuperäinen julkinen videon tunniste.
Kenttäerror.typeTyyppistringMerkitysserver_error vastauksessa HTTP503 result_pending_check.
Virheet ja seuraavat vaiheet
VastausEhtoSeuraava vaihe
Vastaus400 · invalid_request_errorEhtoRaakamuotoisen pyyntösisällön lukeminen epäonnistuu ennen videoprofiilin jäsentämistäSeuraava vaiheSäilytä palautettu vastaus ja korjaa pyyntösisältö, jota ei voitu lukea.
Vastaus422 · price_unavailableEhtoTäsmällisen videoprofiilin jäsentäminen epäonnistuu tai kokonaan jäsennetyllä profiililla ei ole valmista täsmällistä hintakorttiaSeuraava vaiheSäilytä vastaus; käytä koko täsmällistä käyttöön hyväksyttyä profiilia ja sen julkaistua korttia. Tämä haara suoritetaan ennen lähetystä palveluntarjoajalle.
Vastaus409 · video_not_readyEhtoAlkuperäisen tuloksen sisältö ei ole vielä saatavillaSeuraava vaiheKysy tilaa alkuperäisellä palautetulla tunnisteella ja noudata Retry-After-otsaketta.
Vastausserver_errorEhtoPalautettu vastaus ilmoittaa, että operaatio tai tulos edellyttää tarkistustaSeuraava vaiheSäilytä alkuperäinen palautettu operaation tai tehtävän ID, pyynnön otsakkeet ja vastaus; jatka kyseisen alkuperäisen operaation tuettuja lukutoimintoja. Älä lähetä luontipyyntöä uudelleen.
Vastaus503 · result_pending_checkEhtoAlkuperäisen tilan tai sisällön GET: tehtävää ei ole julkaistu, alkuperäinen työ ei ole failed/cancelled/expired-tilassa ja paikallinen tila on unknown tai alkuperäisen työn tila on completed.Seuraava vaiheSäilytä alkuperäiset id ja operation_id (sama julkinen videon tunniste), vastaus ja otsakkeet; lue vain alkuperäisen tilan tai sisällön tietoja. Älä koskaan lähetä uutta luontipyyntöä.

Aliakset

Mallin aliakset

Ailoot Ultra alibaba/wan-2.7

Menetelmäpolkujen aliakset

/v1/videos/generations, /videos, /videos/generations

Liittyvät kutsujan ID:t

alibaba/wan-2.7

FAQ · Alibaba: Wan 2.7
Mitä syötteitä ja tuloksia on saatavilla?

POST /v1/videos · alibaba/wan-2.7: text → video

Mitä kenttiä pyyntö käyttää?

POST /v1/videos · alibaba/wan-2.7: model, prompt, duration, resolution, aspect_ratio, generate_audio

Lisätietoja

Yhdistä Ailoot Claude Codeen, OpenCodeen, Hermesiin tai omaan sovellukseesi.

Yritys ja sen projektisalkku

Yritys ja sen projektisalkku: miljoonia asiakkaita; kuukausittainen myynti miljardiluokassa.

Osta tokenit alennuksella.

Tilausalennus säännölliseen käyttöön. Kampanjakoodit — jopa 50% tokeniostoista.

Tilaus
Valitse alennushintainen paketti säännöllisiä pyyntöjäsi varten.
Kampanjakoodi jopa 50%
Syötä koodi oston yhteydessä. Hinta lasketaan uudelleen voimassa olevan kampanjan mukaan.
Kulut historiassa
Malli, tokenit ja summa tallennetaan jokaiselle pyynnölle.

Valitse tilaus · Katso mallihinnat

Yhdistä API tuotteeseen, jonka myyt.

SaaS, sovellukset ja botit Ailootin palveluehtojen ja lisenssisopimuksen mukaisesti. Pyydä edelleenmyyntiin jälleenmyyjälisenssi.

Kaupallinen sovellus
Lisää tekstin, kuvien, videoiden ja äänen luonti palvelusi maksullisiin ominaisuuksiin.
Jälleenmyyjälisenssi
Lähetä projektikuvaus ja pääsyn toteutustapa. Pyydä kirjalliset käyttö- ja jälleenmyyntiehdot.
Asiakirjat verkkosivustolla
Palveluehdot, lisenssisopimus ja tietojenkäsittelykäytäntö ovat saatavilla ennen yhdistämistä.

Pyydä jälleenmyyjälisenssi · Palveluehdot ja lisenssisopimus