ByteDance: Seedance 2.0 Mini
Seedance 2.0 Mini luo lyhyitä videoita tekstistä sekä kuva-, video- ja ääniviitteistä valinnaisella generoidulla äänellä. Se tukee kohtausten luomista, kohdennettuja videomuokkauksia ja jatkamista dokumentoidulla 480p- tai 720p-tulosteprofiililla.
Tietoa mallista
Tämä kuvaus kattaa mallin ominaisuudet. Ailootissa saatavilla olevat syötteet, tulosteet ja asetukset luetellaan alla valitulle menetelmälle.
Seedance 2.0 Mini on erikseen nimetty malli ByteDancen audiovisuaalisessa Seedance 2.0 -perheessä. Valmistaja dokumentoi tekstistä videoksi -tilan, ensimmäiseen ruutuun sekä ensimmäiseen ja viimeiseen ruutuun perustuvan kuvasta videoksi -tilan, multimodaalisen viitegeneroinnin, videomuokkauksen ja videon jatkamisen. Äänen voi generoida kuvan kanssa. Valitse luontitila olemassa olevan aineiston perusteella: kirjoitettu tehtävänanto, kiinteä avauskuva, kaksi rajakuvaa tai muokkausta tai jatkoa tarvitseva leike.
Minillä on oma tulosteprofiilinsa. Valmistaja luettelee 480p- ja 720p-videon 8-bittisellä värillä, 24 ruudulla sekunnissa ja MP4-tulosteella. Tuetut kuvasuhteet ovat 21:9, 16:9, 4:3, 1:1, 3:4 ja 9:16; dokumentoitu generoinnin kesto on 4–15 sekuntia. Valmistajan kestosäädin sallii myös automaattisen valinnan tällä alueella. Täyden Seedance 2.0 -mallin 1080p- ja 4K-vaihtoehdot ovat erillisiä; ne eivät ole Minin asetuksia. Perheen kykytaulukko luettelee viimeisen generoidun ruudun palauttamisen, mutta Draft-tilaa ei tueta.
Omni-viite luo uuden kohtauksen käyttäen valittuja tietoja annetusta aineistosta. Kuva voi määrittää kohteen ulkoasun, sommittelun tai visuaalisen käsittelyn. Video voi määrittää toiminnan, kameraliikkeen tai tehosteen; ääniviite voi määrittää äänen sointivärin, melodian tai puhutun sisällön. Kerro, mitä kustakin viitteestä tulee ottaa sen sijaan, että pyytäisit kopioimaan kaikki ominaisuudet. Käytä esimerkiksi tuotekuvaa muotoon ja väriin, lyhyttä kameraliikeleikettä lähestymiseen ja ääniviitettä tunnelmaan.
Perheen työnkulku sallii enintään yhdeksän viitekuvaa, kolme videoleikettä ja kolme äänileikettä. Videoviitteet ovat kukin 2–15 sekuntia ja yhteensä enintään 15 sekuntia; ääniviitteillä on samat leike- ja kokonaiskestorajat. Pelkkää ääntä tai tekstiä ja ääntä ilman visuaalista viitettä ei tueta viiteyhdistelminä. Pelkkään tekstiin perustuva luominen on erillinen tuettu tila. Anna sarjan aineistot tarkoitetussa järjestyksessä ja viittaa niihin johdonmukaisesti nimillä Image 1, Video 1 tai Audio 1 käyttäen järjestystä kunkin mediatyypin sisällä. Älä korvaa numeroitua viitettä aineistotunnisteella kirjoitetussa kehotteessa.
Ensimmäisen ruudun kuva määrittää kuvapohjaisen otoksen avauksen. Ensimmäisen ja viimeisen ruudun tila määrittää molemmat rajat. Jos täsmälliset rajakuvat ovat tärkeitä, valitse kyseinen tila sen sijaan, että kuvaisit viitteitä aloitukseksi ja lopuksi omni-viitekehotteessa. Jälkimmäinen on kehotteella ohjattu vaikutus eikä vastaa tarkkaa rajakuvavalintaa. Valmistele kuvat tulostesommitteluun ja määritä toiminta, joka yhdistää alku- ja lopputilanteen.
Videomuokkaus muuttaa olemassa olevaa leikettä sen sijaan, että käyttäisi sitä vain inspiraationa. Määritä muokattava video, muutettava esine tai alue, sen esiintymisaika ja sijainti sekä säilytettävät yksityiskohdat. Hyödyllinen tehtävänanto on: ”Korvaa Video 1:n muki Image 1:ssä näkyvällä astialla; säilytä käden liike, rajaus, valaistus ja pöytäjärjestys.” Nimeä poistettavaksi ei-toivottu esine ja säilytettävät ympäröivät elementit. Valmistaja neuvoo viittaamaan muokkauksessa tai jatkamisessa suoraan kohdevideoon; viitteeksi muotoilu voi sen sijaan välittää pyynnön uudesta generoidusta kohtauksesta.
Videon jatkaminen lisää tapahtumia olemassa olevan leikkeen eteen tai jälkeen. Kuvaa jatkamisen suunta ja seuraava tai edeltävä tapahtuma. Dokumentoitu työnkulku voi myös yhdistää kaksi tai kolme leikettä generoiduilla siirtymillä; kolmen syötevideon tulee silti mahtua yhdessä 15 sekunnin viitebudjettiin. Opas erottaa pääasiassa alkuperäisen leikkeen raja-aineistoa sisältävän jatkon pyynnöstä, joka nimenomaisesti säilyttää alkuperäisen sisällön. Kerro tuloksen haluttu koostumus: vain jatko tai annettu leike ja uusi toiminta sisältävä kohtaus.
Erota selkeässä ohjauksessa vakaa kohtauskuvaus tapahtumien sarjasta. Määritä jokaiselle kohteelle kaksi tai kolme erottavaa visuaalista piirrettä ja yhtenäinen tunniste. Kuvaa sitten toiminnot, ympäristö, valaistus, kameraliike, visuaalinen tyyli ja rajaukset. Yhdistä vuoropuhelun jokainen repliikki puhujaan ja olennaiseen toimintaan. Käytä järjestettyjä otostunnisteita tarkkojen aikaleimojen pitämisen sijaan luotettavina säätiminä: valmistaja huomauttaa tarkan ajoituksen voivan olla epävakaa. Vaiheistettu tuotetehtävänanto voisi olla: ”Image 1 määrittää Product A:n. Shot 1: lähesty hitaasti Product A:ta tasolla. Shot 2: käsi kääntää sitä kohti valoa. Shot 3: pysähdy etuetikettiin. Pehmeä huoneambienssi; säilytä painettu teksti.”
Valmistele viitteet perheen dokumentoitujen syötesääntöjen mukaan. Tuetut kuvamuodot sisältävät JPEG:n, PNG:n, WebP:n, BMP:n, TIFF:n, GIF:n, HEIC:n ja HEIF:n; jokainen kuva on alle 30 MB. Opas määrittää kuvan leveyden ja korkeuden aidosti välille 300–6 000 pikseliä ja kuvasuhteen aidosti välille 0.4–2.5. Videoviitteet käyttävät MP4:ää tai MOV:ia H.264- tai H.265-videolla ja AAC- tai MP3-äänellä, ovat kukin enintään 200 MB ja nopeudeltaan 24–60 ruutua sekunnissa. Niiden leveys ja korkeus ovat 300–6 000 pikseliä, kuvasuhde 0.4–2.5 ja kokonaispikselimäärä 407 696–8 295 044. Ääniviitteet käyttävät WAV:ia tai MP3:a ja ovat kukin enintään 15 MB. Nämä ovat valmistajan syötteen valmistelumäärityksiä, erillisiä tietyn sovelluksen lataussäätimistä.
Valmistajan muotokuvatyönkulku edellyttää erityistä valmistelua kuville tai videoille, joissa on todellisia ihmiskasvoja: suorat viitelataukset eivät ole tavallinen tuettu polku. Se dokumentoi luotetut mallitulosteet, valmiit digitaaliset hahmot ja luvallisen oikean henkilön aineistotyönkulun erillisinä ratkaisuina. Myös äänen vastaavuus, ääntäminen ja leikkeen rajan ääni täytyy tarkistaa. Kehoteopas suosittelee kuvaamaan tarkoitetut äänen ominaisuudet ja pitämään vuoropuhelutyylin lähellä ääniviitettä. Tarkista lopullisesta tuotoksesta kohteen yhtenäisyys, tarkat puhutut sanat, toiminnan ajoitus, ruutusiirtymät ja loppuääni; korjaa juuri tehtävänannosta eroava elementti.
Ailoot Ultra · Video POST /v1/videos bytedance/seedance-2.0-mini
bytedance/seedance-2.0-miniAloitus
Seedance 2.0 Mini luo lyhyitä videoita tekstistä sekä kuva-, video- ja ääniviitteistä valinnaisella generoidulla äänellä. Se tukee kohtausten luomista, kohdennettuja videomuokkauksia ja jatkamista dokumentoidulla 480p- tai 720p-tulosteprofiililla.
- Hyväksytyt syötteet
- Teksti · Kuvat · Ääni
- Tulokset
- Video
Saatavilla Ailootissa · syötteet & menetelmät
Ailoot Ultra · Video POST /v1/videos
- Syötetyypit
text,image,audio- Tulostyypit
video- Tulosteen muoto
- alkuperäiset MP4-tavut; ei normalisointia eikä uudelleenkoodausta
| Kenttä | Tyyppi | Vaatimus | Arvot & rajat | Oletus |
|---|---|---|---|---|
Kenttämodel | Tyyppistring | VaatimusPakollinen | Arvot & rajat bytedance/seedance-2.0-mini | Oletus— |
Kenttäprompt | Tyyppistring | VaatimusPakollinen | Arvot & rajat | Oletus— |
Kenttäduration | Tyyppiinteger | VaatimusPakollinen | Arvot & rajat 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 Vähimmäismäärä: 1 Enimmäismäärä: 600 | Oletus— |
Kenttäresolution | Tyyppistring | VaatimusValinnainen | Arvot & rajat 480p, 720p | Oletus— |
Kenttäaspect_ratio | Tyyppistring | VaatimusValinnainen | Arvot & rajat 1:1, 3:4, 9:16, 4:3, 16:9, 21:9, 9:21 | Oletus— |
Kenttägenerate_audio | Tyyppiboolean | VaatimusValinnainen | Arvot & rajat false, true Ehdot: generate_audio-kentän pois jättäminen valitsee äänen sisältävän hinnan; false valitsee äänettömän hinnan. Tarkista tuloksen has_audio-kentästä, palautettiinko ääniraita. | Oletus— |
Kenttäframe_images | Tyyppiarray | VaatimusValinnainen | Arvot & rajat Kohteiden vähimmäismäärä: 1 Kohteiden enimmäismäärä: 2 Syötteen sisältö: Kuvaolioiden taulukko. Jokaisessa on type=image_url, url-kentän sisältävä image_url ja frame_type=first_frame tai last_frame. Kukin rooli esiintyy enintään kerran. Käytä julkisia HTTPS-kuvan URL-osoitteita. Tarkat avaimet: type, image_url, frame_type Ehdot: Nämä avaimet koskevat jokaista kuvaoliota. Jätä frame_images pois pelkkää tekstiä sisältävästä pyynnöstä. | Oletus— |
Kenttäinput_references | Tyyppiarray | VaatimusValinnainen | Arvot & rajat Syötteen sisältö: Kuva- tai ääniviiteolioiden taulukko. Aseta type-kentän arvoksi image_url tai audio_url ja anna vastaava url-kentän sisältävä URL-olio. Videoviitteitä ei edelleenkään voida hinnoitella. Ehdot: Jätä frame_images pois käyttääksesi viitetilaa. Käytä julkisia HTTPS-osoitteita. | Oletus— |
Kenttäsize | Tyyppistring | VaatimusValinnainen | Arvot & rajat 480x480, 480x640, 480x854, 640x480, 854x480, 1120x480, 720x720, 720x960, 720x1280, 720x1680, 960x720, 1280x720, 1680x720 Merkkijonomalli: ^[1-9][0-9]*x[1-9][0-9]*$ | Oletus— |
Kenttäseed | Tyyppiinteger | VaatimusValinnainen | Arvot & rajat Vähimmäismäärä: −9 223 372 036 854 775 808 Enimmäismäärä: 9 223 372 036 854 775 807 | Oletus— |
Kenttäcallback_url | Tyyppistring | VaatimusValinnainen | Arvot & rajat Merkkijonomalli: ^https:// | Oletus— |
Kenttäsession_id | Tyyppistring | VaatimusValinnainen | Arvot & rajat | Oletus— |
Kenttätrace | Tyyppiobject | VaatimusValinnainen | Arvot & rajat | Oletus— |
Kenttäuser | Tyyppistring | VaatimusValinnainen | Arvot & rajat | Oletus— |
Syöteaineistojen yhdistelmät
Tekstistä videoksi · Kirjoitettu kehote. · Pakollinen: model, prompt, duration
Anna tekstikehote ja tuettu kesto kokonaisina sekunteina. Käytä täsmälleen lueteltua kokoa tai resoluutiota ja kuvasuhdetta, jotka muodostavat luetellut mitat.
model: Tyyppi: string · bytedance/seedance-2.0-mini
prompt: Tyyppi: string · UTF-8-tavujen enimmäismäärä: 10 000 · Vaaditaan muu merkki kuin tyhjämerkki: Kyllä
Kuvasta videoksi · Kirjoitettu kehote ja ruutukuva. · Pakollinen: model, prompt, duration, frame_images
frame_images on oliotaulukko, jossa on type=image_url, url-kentän sisältävä image_url ja frame_type. Käytä julkista HTTPS-kuvan URL-osoitetta; first_frame ja last_frame saavat kumpikin esiintyä kerran. Käytä lueteltua tuloskokoa tai yhteensopivia mittoja. Älä lisää videoviitteitä.
Tarkat avaimet: type, image_url, frame_type
model: Tyyppi: string · bytedance/seedance-2.0-mini
prompt: Tyyppi: string · UTF-8-tavujen enimmäismäärä: 10 000 · Vaaditaan muu merkki kuin tyhjämerkki: Kyllä
Reference to video · Kirjoitettu kehote sekä kuva- tai ääniviitteet. · Pakollinen: model, prompt, duration, input_references
input_references on taulukko. Jokaisessa oliossa on type=image_url tai type=audio_url sekä vastaava url-kentän sisältävä URL-olio. Käytä julkisia HTTPS-linkkejä. Jätä frame_images pois valitaksesi viitetilan. Videoviitteitä ei voida hinnoitella.
model: Tyyppi: string · bytedance/seedance-2.0-mini
prompt: Tyyppi: string · UTF-8-tavujen enimmäismäärä: 10 000 · Vaaditaan muu merkki kuin tyhjämerkki: Kyllä
Menetelmän parametrit ja elinkaari
| Parametri | Sopimus |
|---|---|
Parametricontent_type | Sopimusapplication/json |
Parametrirequired | Sopimusmodel, prompt, duration |
Parametrimaterial_types | Sopimustext, image, audio |
Parametriadditional_properties | Sopimusfalse |
Parametrioptional_controls | Sopimusresolution, aspect_ratio, generate_audio, frame_images, input_references, size, seed, callback_url, session_id, trace, user |
Elinkaari: submit_once_poll_original
GET /v1/videos/{public_id}
GET /v1/videos/{public_id}/content
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.
| Asetukset | Hinnasto | Ennustettu määrä | Laskutusyksikkö | Laskutusehdot | Veloitus |
|---|---|---|---|---|---|
| AsetuksetTokenien perushinnat | HinnastoPerushinta | Ennustettu määrä— | Laskutusyksikkö— | Laskutusehdot— | 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 |
| AsetuksetVideotokenin hinta | Hinnasto— | Ennustettu määrä— | Laskutusyksikkö1K videotokenia kohden | LaskutusehdotTässä hinnoitteluavaimessa ei ole ilmoitettu lisäehtoa. | Veloitus Tuloste · Videotokenin hinta · Arvio vain vertailua varten $0.007 1K videotokenia kohden Videotokenin hinta on ensisijainen hintaviite. Otsikossa esitetyt sekuntikohtaiset hinta-arviot ovat erillisiä viitearvoja, eivät lisämaksu. |
| AsetuksetVideotokenin hinta | Hinnasto— | Ennustettu määrä— | Laskutusyksikkö1K videotokenia kohden | Laskutusehdotsyöte: with_video_input | Veloitus reference · Videotokenin hinta · Arvio vain vertailua varten $0.0042 1K videotokenia kohden Videotokenin hinta on ensisijainen hintaviite. Otsikossa esitetyt sekuntikohtaiset hinta-arviot ovat erillisiä viitearvoja, eivät lisämaksu. |
| AsetuksetVideotokenin hinta | Hinnasto— | Ennustettu määrä— | Laskutusyksikkö1K videotokenia kohden | Laskutusehdotääni: without_audio | Veloitus Tuloste · Videotokenin hinta · Arvio vain vertailua varten $0.007 1K videotokenia kohden Videotokenin hinta on ensisijainen hintaviite. Otsikossa esitetyt sekuntikohtaiset hinta-arviot ovat erillisiä viitearvoja, eivät lisämaksu. |
| AsetuksetArvioitu luontikustannus | Hinnasto— | Ennustettu määräyhden generoinnin arvio | Laskutusyksikkö— | Laskutusehdot— | Veloitus Tuloste · Arvioidut generointikustannukset · Arvio vain vertailua varten $0.1512 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
Kohdista kukin veloitus näytettyihin ehtoihin. Käytä yhtä hintaa kutakin vaihtoehtoisten asetusten ryhmää kohden.
| Asetukset | Laskutusehdot | Veloitus |
|---|---|---|
| AsetuksetVideotokenin hinta | LaskutusehdotTässä hinnoitteluavaimessa ei ole ilmoitettu lisäehtoa. | Veloitus Tuloste · Videotokenin hinta $0.007 1K videotokenia kohden Videotokenin hinta on ensisijainen hintaviite. Otsikossa esitetyt sekuntikohtaiset hinta-arviot ovat erillisiä viitearvoja, eivät lisämaksu. |
| AsetuksetVideotokenin hinta | Laskutusehdotääni: without_audio | Veloitus Tuloste · Videotokenin hinta $0.007 1K videotokenia kohden Videotokenin hinta on ensisijainen hintaviite. Otsikossa esitetyt sekuntikohtaiset hinta-arviot ovat erillisiä viitearvoja, eivät lisämaksu. |
| AsetuksetVideotokenin hinta | Laskutusehdotsyöte: with_video_input | Veloitus reference · Videotokenin hinta $0.0042 1K videotokenia kohden Videotokenin hinta on ensisijainen hintaviite. Otsikossa esitetyt sekuntikohtaiset hinta-arviot ovat erillisiä viitearvoja, eivät lisämaksu. |
Esimerkkipyynnöt
Ailoot Ultra · Video
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_REQUEST'
from pathlib import Path
Path('request.json').write_text('{"model":"bytedance/seedance-2.0-mini","prompt":"A serene mountain landscape at sunset","duration":4,"resolution":"480p","size":"480x480","generate_audio":false}', 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
Vastaanota ja tallenna tulokset
Ailoot Ultra · Video
allekirjoitetut käyttäjälle kuuluvan sisällön osoitteet
GET /v1/videos/{public_id}GET /v1/videos/{public_id}/content
Tarkista työn 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
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 todellinen käyttäjälle kuuluva tulos ja sen mukana palautetut mitatut metatiedot.
Jos alkuperäinen vastaus on tarkistettava
503 result_pending_check + alkuperäinen id + X-Should-Retry:false; älä koskaan toista alkuperäistä pyyntöä
Vastauksen kentät
| Kenttä | Tyyppi | Merkitys |
|---|---|---|
Kenttäindex | Tyyppiinteger | MerkitysTämän videon nollasta alkava sijainti tulosluettelossa. |
Kenttäcontent_url | Tyyppistring | MerkitysAllekirjoitettu HTTPS-latauksen URL-osoite tälle valmistuneelle videolle. |
Kenttäsha256 | Tyyppistring | null | MerkitysAlkuperäisten videotavujen SHA-256-tiiviste; null, jos tietoa ei ole saatavilla. |
Kenttäsize_bytes | Tyyppiinteger | null | MerkitysAlkuperäisen videotiedoston koko tavuina; null, jos tietoa ei ole saatavilla. |
Kenttäduration_ms | Tyyppiinteger | null | MerkitysVideon mitattu kesto millisekunteina; null, jos tietoa ei ole saatavilla. |
Kenttäwidth | Tyyppiinteger | null | MerkitysVideon leveys pikseleinä; null, jos tietoa ei ole saatavilla. |
Kenttäheight | Tyyppiinteger | null | MerkitysVideon korkeus pikseleinä; null, jos tietoa ei ole saatavilla. |
Kenttävideo_codec | Tyyppistring | null | MerkitysVideokoodekin tunniste; null, jos sitä ei ole kirjattu. |
Kenttähas_audio | Tyyppiboolean | null | MerkitysSisältääkö video ääniraidan; null, jos asiaa ei ole mitattu. |
Kenttäaudio_codec | Tyyppistring | null | MerkitysÄänikoodekin tunniste; null, jos tunnistetta ei ole kirjattu. |
Virheet ja seuraavat vaiheet
| Vastaus | Ehto | Seuraava vaihe |
|---|---|---|
Vastaus404 · not_found_error | EhtoVideoon ei päästä käsiksi tai tätä videon tunnistetta ei löytynyt. | Seuraava vaiheTarkista videon käyttöoikeus. Käytä olemassa olevan videon alkuperäistä julkista tunnistetta ja samaa API-avainta. |
Vastaus401 · authentication_error | EhtoAPI-avain ei vastaa todennettua tiliä. | Seuraava vaiheTarkista API-avaimesi ja tilisi käyttöoikeus ennen lähettämistä. |
Vastaus400 · invalid_request_error | EhtoPyyntöä ei voitu lukea tai latausindeksi on virheellinen. | Seuraava vaiheKorjaa pyyntösisältö. Valitse latausta varten alkuperäisen tehtävän palauttama tulosindeksi. |
Vastaus422 · price_unavailable | EhtoValittua videokokoonpanoa ei voida hinnoitella. | Seuraava vaiheValitse tuettu videokokoonpano ja täytä sen pakolliset asetukset ennen korjatun pyynnön lähettämistä. |
Vastaus422 · invalid_request_error | EhtoVideosyöte tai alkuperäinen jatkotehtävä on virheellinen. | Seuraava vaiheKäytä kelvollisia HTTPS-syötteitä. Käytä jatkamiseen valmistuneen alkuperäisen videosi julkista tunnistetta samalla API-avaimella. |
Vastaus402 · billing_error | EhtoKäytettävissä oleva saldo tai rajoitukset eivät salli katevarausta. | Seuraava vaiheTarkista käytettävissä oleva saldosi ja rajoitukset ennen uuden pyynnön lähettämistä. |
Vastaus503 · server_error | EhtoVideon tarkistus, tallennus tai palvelun käyttö ei ole tilapäisesti saatavilla. | Seuraava vaiheOdota palvelun saatavuutta. Jos sinulla on jo videon tunniste, tarkista alkuperäinen tehtävä uuden luontipyynnön lähettämisen sijaan. |
Vastaus503 · result_pending_check | EhtoAlkuperäinen videotulos ja veloitus on tarkistettava. | Seuraava vaiheSäilytä palautettu videon tunniste ja tarkista kyseinen tehtävä. Älä lähetä korvaavaa videon luontipyyntöä tarkistuksen aikana. |
Vastaus503 · owned_result_unavailable | EhtoOlemassa olevan videon lataus ei ole tilapäisesti saatavilla. | Seuraava vaiheTarkista sama videotehtävä myöhemmin ja lataa sen olemassa oleva tulos. Uusi luontipyyntö luo erillisen operaation. |
Vastaus409 · video_not_ready | EhtoVideosisältöä ei ole julkaistu. | Seuraava vaiheTarkista alkuperäisen tehtävän tila. Lataa, kun tila on completed; jos tila on failed, noudata sen veloituksen tarkistusilmoitusta. |
Aliakset
Mallin aliakset
Ailoot Ultra bytedance/seedance-2.0-mini
Menetelmäpolkujen aliakset
Käytä yllä näytettyjä menetelmäpolkuja.
Liittyvät kutsujan ID:t
FAQ · ByteDance: Seedance 2.0 Mini
- Mitä syötteitä ja tuloksia on saatavilla?
POST /v1/videos·bytedance/seedance-2.0-mini:text,image,audio→video- Mitä kenttiä pyyntö käyttää?
POST /v1/videos·bytedance/seedance-2.0-mini:model,prompt,duration,resolution,aspect_ratio,generate_audio,frame_images,input_references,size,seed,callback_url,session_id,trace,user- Mitä rajoja sovelletaan?
POST /v1/videos·bytedance/seedance-2.0-mini:duration.minimum:1;duration.maximum:600;frame_images.max_items:2;frame_images.min_items:1;seed.minimum:-9223372036854775808;seed.maximum:9223372036854775807