Vidu 1.5
Vidu 1.5 kuria vaizdo įrašą iš tekstinės užklausos tiksliu modelio ID vidu-1.5. Aprašykite objektą, matomą veiksmą ir kameros kadravimą, tada pasirinkite penkių sekundžių trukmę ir vieną iš trijų kraštinių santykių: 16:9, 1:1 arba 9:16. Užduotį pateikite vieną kartą ir sekite grąžintą operaciją, kol vaizdo rezultatas bus parengtas.
Apie modelį
Šis aprašas apima modelio galimybes. Pasirinktam metodui Ailoot prieinamos įvestys, išvestys ir parinktys nurodytos toliau.
Vidu 1.5 suteikia vaizdo kūrimą iš teksto tiksliu modelio ID vidu-1.5. Užklausą kurkite apie penkių sekundžių vaizdinę mintį: objektą, atliekantį vieną aiškų veiksmą, bendrą aplinką pristatantį vaizdą arba produktą, rodomą su apibrėžtu kameros judesiu. Sceną, veiksmą, aplinką, apšvietimą ir kadravimą įrašykite į tekstinę užklausą, kad numatytas kadras būtų aprašytas modelio gaunamoje medžiagoje.
Vaizdo įrašą kurkite su POST /v1/videos ir application/json turiniu. Privalomi laukai yra model ir prompt; nustatykite model į vidu-1.5, o kadro aprašymą pateikite kaip eilutę. Naudinga produkto kadro užklausa gali įvardyti objektą, paviršių, foną ir vieną kameros judesį, po to – veiksmą, kuris turi būti matomas kadre. Užduotį išlaikykite pakankamai kryptingą, kad ji būtų suvokiama kaip vienas trumpas klipas.
Modelio duration pasirinkimas yra sveikasis skaičius 5, reiškiantis penkių sekundžių klipą. Pasirinktinės aspect_ratio reikšmės yra eilutės 16:9, 1:1 ir 9:16. Prieš rašydami kadravimą, pasirinkite numatytai naudojimo vietai tinkantį santykį: plačią sceną horizontaliai kompozicijai, centruotą išdėstymą kvadratui ar vertikaliai išdėstytą objektą vertikaliai kompozicijai. Pasirinktinė negative_prompt eilutė gali nurodyti vengtinus vaizdinius elementus. Užklausoje išsaugokite parametrų pavadinimus ir tikslias išvardytas reikšmes.
Kūrimas pradeda asinchroninę operaciją. Išsaugokite tikrąjį identifikatorių, kurį grąžina kūrimo atsakymas, tada naudokite GET /v1/videos/{request_id} tai pradinei operacijai sekti. Atsakymas, rodantis vykstantį darbą, reiškia esamą užduotį; toliau ją skaitykite, kol bus grąžintas užbaigtas rezultatas arba nesėkmė. Kai operacija nepavyksta ar ją reikia patikrinti, išsaugokite grąžintą klaidą ir pradinį identifikatorių.
Operacijai pasibaigus, išsaugokite kiekvieną grąžintą vaizdo rezultatą ir atsisiųskite kiekvieną tikrąjį atsakyme pateiktą turinio URL. Viešas turinio maršrutas GET /v1/videos/{request_id}/content gali gauti išvestį pagal tikrąjį jos indeksą. Išsaugokite užbaigtą vaizdo įrašą ir grąžintus jo metaduomenis, tada pagal užklausą patikrinkite objektą, judėjimą, kadravimą ir klipo pabaigą. Jei pateikimas ar perdavimas baigiasi neaiškiai, išsaugokite pradinę operacijos tapatybę ir prieš kurdami kitą generavimą patikrinkite tą užduotį.
Ailoot Ultra · Video POST /v1/videos vidu-1.5
vidu-1.5Pradžia
Vidu 1.5 kuria vaizdo įrašą iš tekstinės užklausos tiksliu modelio ID vidu-1.5. Aprašykite objektą, matomą veiksmą ir kameros kadravimą, tada pasirinkite penkių sekundžių trukmę ir vieną iš trijų kraštinių santykių: 16:9, 1:1 arba 9:16. Užduotį pateikite vieną kartą ir sekite grąžintą operaciją, kol vaizdo rezultatas bus parengtas.
- Leidžiamos įvestys
- Tekstas
- Rezultatai
- Vaizdo įrašai
Prieinama Ailoot · įvestys ir metodai
Ailoot Ultra · Video POST /v1/videos
- Įvestis
text- Išvestis
video
| Laukas | Tipas | Reikalavimas | Reikšmės ir ribos | Numatyta |
|---|---|---|---|---|
Laukasmodel | Tipasstring | ReikalavimasPrivaloma | Reikšmės ir ribos vidu-1.5 | Numatyta— |
Laukasprompt | Tipasstring | ReikalavimasPrivaloma | Reikšmės ir ribos | Numatyta— |
Laukasaspect_ratio | Tipasstring | ReikalavimasNeprivaloma | Reikšmės ir ribos 16:9, 1:1, 9:16 | Numatyta— |
Laukasduration | Tipasinteger | ReikalavimasNeprivaloma | Reikšmės ir ribos 5 | Numatyta— |
Laukasnegative_prompt | Tipasstring | ReikalavimasNeprivaloma | Reikšmės ir ribos | Numatyta— |
Metodo parametrai ir gyvavimo ciklas
| Parametras | Specifikacija |
|---|---|
Parametrascontent_type | Specifikacijaapplication/json |
Parametrasrequired | Specifikacijamodel, prompt |
Parametrasoptional | Specifikacijaaspect_ratio, duration, negative_prompt |
Parametrasmaterial_types | Specifikacijatext |
Parametrasconditions | Specifikacija |
Metodo pseudonimai: /v1/videos/generations
Gyvavimo ciklas: 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}
Planai
Kaip apskaičiuojamas galutinis mokestis
Rodomi įkainiai leidžia įvertinti kainą prieš generavimą. Galutinė suma apskaičiuojama pagal užfiksuotą pradinio generavimo kainą. Išmatuota rezultato trukmė ir prognozuoti kiekiai nėra galutinis apmokestinamas kiekis.
Tarifų informacija neprideda užklausos parinkčių. Palaikomi parametrai nurodyti prie pasirinkto metodo.
- Spartusis režimas
- Nenurodyta Pasirinkus spartųjį režimą
- Flex režimas
- Nenurodyta Pasirinkus flex režimą
- Didžiausios samprotavimo pastangos
- Nenurodyta Kai didžiausioms samprotavimo pastangoms taikomas numatytasis koregavimas (default)
Numatomi įkainiai palyginimui
Kainos pagal konfigūraciją
Kiekvieną mokestį susiekite su nurodytomis sąlygomis. Kiekvienam alternatyvių konfigūracijų rinkiniui taikykite vieną įkainį.
| Konfigūracija | Įkainių lentelė | Numatomas kiekis | Mokestis |
|---|---|---|---|
| KonfigūracijaBaziniai žetonų įkainiai | Įkainių lentelėBazinis įkainis | Numatomas kiekis— | Mokestis Įvestis · Įvesties tokenai · Įvertis tik palyginimui — / 1K tokenų Išvestis · Išvesties tokenai · Įvertis tik palyginimui — / 1K tokenų Įvestis · Talpyklos skaitymas · Įvertis tik palyginimui — / 1K tokenų Įvestis · Rašymas į talpyklą · Įvertis tik palyginimui — / 1K tokenų Įvestis · Rašymas į talpyklą, 1 val · Įvertis tik palyginimui — / 1K tokenų |
| KonfigūracijaEstimated generation cost | Įkainių lentelė— | Numatomas kiekisvieno generavimo įvertis | Mokestis Įvestis · Numatoma generavimo kaina · Įvertis tik palyginimui $0.4 įvertis prieš generavimą This estimate is not an additional charge or a fixed rate for the completed generation. |
Ailoot prieš užklausą rezervuoja numatomą sumą. Gavus rezultatą, galutinis mokestis nuskaitomas pagal išmatuotą naudojimą. Srautinio atsakymo atsiskaitymui naudojamas galutinis naudojimo įrašas. Kaip veikia rezervavimas ir atsiskaitymas →
Užklausų pavyzdžiai
Ailoot Ultra · Video
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "vidu-1.5", "prompt": "A cat is walking on grass."}')
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.
Gauti ir išsaugoti rezultatus
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}
Išsaugoti visus baigtus rezultatus
Išsaugokite kiekvieną baigtą vaizdo įrašą arba grąžintą failą; gaukite turinį iš kiekvieno faktiškai grąžinto medžiagos URL.
Retain the complete response, all actual results, original identifiers, usage and response headers.
Jei reikia patikrinti pradinį atsakymą
Keep the returned public task or operation id and all headers. Read only the original task; unknown or result_pending_check does not authorize another creation.
Atsakymo laukai
| Laukas | Tipas |
|---|---|
Laukasvideo_url | Tipasstring or array, as returned |
Pseudonimai
Modelių pseudonimai
Ailoot Ultra vidu-1.5
Metodų kelių pseudonimai
/v1/videos/generations
Susiję ID iškvietimui
FAQ · Vidu 1.5
- Kokios įvestys ir rezultatai prieinami?
POST /v1/videos·vidu-1.5:text→video- Kokius laukus naudoja užklausa?
POST /v1/videos·vidu-1.5:model,prompt,aspect_ratio,duration,negative_prompt