Runway: Aleph 2.0
Aleph 2.0 upravuje existující video cílenými textovými pokyny a vedením klíčovými snímky. Použijte jej k výměně předmětu, změně pozadí, oblečení, osvětlení nebo stylu a určete, které detaily původní scény mají zůstat zachovány.
O modelu
Tento popis zahrnuje schopnosti modelu. Vstupy, výstupy a možnosti dostupné v Ailoot jsou uvedeny níže pro vybranou metodu.
Aleph 2.0 je model Runway pro kontextové úpravy videa. Mění existující tradiční nebo generovaný záznam pomocí písemného pokynu a volitelného vedení klíčovými snímky. Zamýšlený postup mění požadovanou část scény při zachování okolní kompozice, osvětlení a detailů, takže se hodí pro výměnu produktu, změnu oblečení, proměnu pozadí, nové nasvícení nebo vizuální změnu stylu bez vytváření celé scény z textového zadání.
Začněte přímou akcí a požadovanou proměnou: přidat, odstranit, nahradit, změnit, přenasvítit nebo změnit styl. U náhrady produktu identifikujte viditelný předmět a popište jeho náhradu, potom určete zachovávaný pohyb ruky, kamery a okolní prostředí. U sezónní scény popište počasí nebo světlo, které se má změnit. Stručný cílený pokyn dává jasnější editační cíl než obecná žádost o vylepšení celého klipu.
Vedení klíčovým snímkem stanovuje, jak má upravený výsledek vypadat v konkrétním okamžiku. Vyberte snímek jasně ukazující cíl: celek pro změnu pozadí nebo bližší pohled pro malý rys či doplněk. V postupu Runway Edit Studio lze úpravu statického snímku prohlédnout a doladit před použitím vybrané verze k vedení změny videa. Upravený snímek porovnejte se zdrojem z hlediska detailů objektu, okrajů a předmětů určených k zachování a potom jej použijte jako vizuální směr klipu.
API výrobce podporuje zdrojová videa od 2 do 30 sekund a až pět volitelných obrázků klíčových snímků umístěných v určených časech. Každý vodicí obrázek spojujte se zamýšleným bodem zdroje a používejte malý počet jasných změn místo souboru protichůdných vizuálních cílů. Aleph 2.0 se liší od staršího Gen-4 Aleph; výrobce identifikuje jeho model API samostatně. Úprava vedená klíčovými snímky se také liší od žádosti, aby model textu na video vytvořil nesouvisející záběr.
Dokumentovaná pravidla přípravy Edit Studio používají běžné poměry stran, zdrojové rozlišení mezi 480p a 1080p a 24–30 snímků za sekundu, s nejvýše deseti střihy nebo změnami záběru. Doporučují zdrojový materiál 720p nebo 1080p; záznam nad 30 fps se v tomto rozhraní převzorkuje a nahrávky delší než 30 sekund se zkrátí. Jde o přípravná pravidla editačního postupu výrobce. Vyberte zdrojový segment zobrazující úplnou událost k úpravě, jehož objekt zůstává viditelný tam, kde se změna musí přenášet.
Model může šířit změněné pozadí, oblečení, předmět, světlo nebo styl napříč záznamem. Pokyn dodatečného pohybu je užitečný, když úprava potřebuje novou akci chybějící ve zdroji a nevyplývající ze samotného klíčového snímku, například vizuální efekt vyvíjející se v čase. Mnoho úprav nepotřebuje další pohybové zadání, protože model animuje úpravu klíčového snímku uvnitř existující scény. Nový pohyb popište konkrétně a oddělte jej od vizuální změny, kterou klíčový snímek již stanovuje.
Editační postup výrobce ve výchozím nastavení aplikuje úpravu na celé video a může ji omezit na vybraný rozsah časové osy. Původní klip uchovejte, aby mohl být vybraný výsledek porovnán se zdrojem a použit pro cílenou návaznou úpravu. Praktická kontrola sleduje více než vybraný snímek: začátek, prostředek, konec, každý střih i dobu krátkého zakrytí cíle. Užitečným výstupem je upravený klip, jehož požadovaná proměna zůstává konzistentní v čase, zatímco důležité nezměněné prvky zachovávají svou roli.
MP4 je výchozím výstupem pro přehrávání a sdílení. Způsobilý postup Edit Studio pro celé video od Runway nabízí také ProRes jako soubor MOV se zvukem PCM nebo ZIP jednotlivých snímků PNG pro kompozici. Profily ProRes sahají od 422 Proxy po 4444 XQ. Úpravy omezené na rozsah časové osy vracejí MP4 a výstupní formát se vybírá při zahájení generování, nikoli mění po dokončení výsledku. Exportní formu výrobce zvolte pro následný střihový úkol a ponechte ji oddělenou od základní schopnosti vizuální úpravy modelu.
U užitečné hotové úpravy porovnejte zamýšlenou náhradu, osvětlení nebo styl s klíčovým snímkem a ověřte okolní detaily, které se neměly změnit. Úspěšnou verzi uchovejte a upravte konkrétní pokyn či vodicí snímek odpovědný za nesoulad. Rolí Aleph 2.0 je proměna zdrojového záznamu jasným vizuálním cílem; tvorba nového soundtracku, změna chování aplikace nebo dokončení samostatné vysílací distribuční pipeline jsou další úkoly kolem upraveného videa.
Ailoot Ultra · Tvorba videa POST /v1/videos runway/aleph-2
runway/aleph-2Úvod
Aleph 2.0 upravuje existující video cílenými textovými pokyny a vedením klíčovými snímky. Použijte jej k výměně předmětu, změně pozadí, oblečení, osvětlení nebo stylu a určete, které detaily původní scény mají zůstat zachovány.
- Přijímané vstupy
- Text · Obrázky · Zvuk · Video
- Výsledky
- Video
Dostupné v Ailoot · vstupy a metody
Ailoot Ultra · Tvorba videa POST /v1/videos
- Vstup
text,image,audio,video- Výstup
video
| Pole | Typ | Požadavek | Hodnoty a limity | Výchozí |
|---|---|---|---|---|
Polemodel | Typstring | PožadavekPovinné | Hodnoty a limity runway/aleph-2 | Výchozí— |
Poleinput_references | Typarray | PožadavekPovinné | Hodnoty a limity Minimální počet položek: 1 Maximální počet položek: 1 | Výchozí— |
Poleprompt | Typstring | PožadavekPovinné | Hodnoty a limity Minimální délka: 1 | Výchozí— |
Parametry a životní cyklus metody
| Parametr | Kontrakt |
|---|---|
Parametrcontent_type | Kontraktapplication/json |
Parametrrequired | Kontraktmodel, input_references, prompt |
Parametrmaterial_types | Kontrakttext, image, audio, video |
Parametrmaterial_conditions | KontraktPoužijte právě jednu skutečnou URL obsahu dokončeného videosouboru spravovaného službou včetně vráceného podpisu. Vlastník souboru, jeho typ a uložený doklad o jeho bajtech musí odpovídat požadavku. |
Životní cyklus: asynchronous_job_then_owned_outputs
GET /v1/videos/{request_id} · skutečně vrácené id nebo polling_url
GET /v1/videos/{request_id}/content
Tarify
Jak se vypočítá konečný poplatek
Zobrazené sazby slouží k odhadu ceny před generováním. Konečný poplatek se vypočítá z nákladů zaznamenaných u původního generování. Naměřená délka výstupu ani odhadovaná množství nejsou konečným účtovaným množstvím.
Údaje o tarifech nepřidávají možnosti požadavku. Podporované parametry jsou uvedeny u vybrané metody.
- Rychlý režim
- Neuvedeno Při výběru rychlého režimu
- Režim flex
- Neuvedeno Při výběru režimu flex
- Maximální intenzita uvažování
- Neuvedeno Když se při maximální intenzitě uvažování použije výchozí úprava (default)
Odhadované sazby pro srovnání
Ceny podle konfigurace
Přiřaďte každý poplatek k uvedeným podmínkám. Pro každou sadu alternativních konfigurací použijte jednu sazbu. Použijte pravidlo minimálního poplatku uvedené pro danou konfiguraci.
| Konfigurace | Tabulka sazeb | Předpokládané množství | Složka poplatku | Účtovací jednotka | Podmínky účtování | Pravidlo minimálního poplatku | Poplatek |
|---|---|---|---|---|---|---|---|
| KonfiguraceZákladní sazby za tokeny | Tabulka sazebZákladní sazba | Předpokládané množství— | Složka poplatku— | Účtovací jednotka— | Podmínky účtování— | Pravidlo minimálního poplatku— | Poplatek Vstup · Vstupní tokeny · Odhad pouze pro srovnání — / 1K tokenů Výstup · Výstupní tokeny · Odhad pouze pro srovnání — / 1K tokenů Vstup · Čtení z mezipaměti · Odhad pouze pro srovnání — / 1K tokenů Vstup · Zápis do mezipaměti · Odhad pouze pro srovnání — / 1K tokenů Vstup · Zápis do mezipaměti, 1 hodina · Odhad pouze pro srovnání — / 1K tokenů |
| KonfiguraceCena videa | Tabulka sazeb— | Předpokládané množství— | Složka poplatku— | Účtovací jednotkaza sekundu videa | Podmínky účtováníV tomto cenovém klíči není uvedena žádná další podmínka. | Pravidlo minimálního poplatku— | Poplatek Výstup · Cena videa · Odhad pouze pro srovnání $0.56 za sekundu videa |
| KonfiguraceMinimum za generování | Tabulka sazeb— | Předpokládané množství— | Složka poplatkuMinimální poplatek | Účtovací jednotkaminimální poplatek za generování | Podmínky účtováníV tomto cenovém klíči není uvedena žádná další podmínka. | Pravidlo minimálního poplatkuAno | Poplatek total · Minimum za generování · Odhad pouze pro srovnání $1.12 minimální poplatek za generování Minimální cena za generování; uplatněte ji jako minimum, nikoli jako další poplatek. Nevyplývá z ní žádná minimální délka. |
| KonfiguraceOdhadovaná cena generování | Tabulka sazeb— | Předpokládané množstvíodhad pro jedno generování | Složka poplatku— | Účtovací jednotka— | Podmínky účtování— | Pravidlo minimálního poplatku— | Poplatek Výstup · Odhadovaná cena generování · Odhad pouze pro srovnání $0.56 odhad před generováním Tento odhad není dodatečným poplatkem ani pevnou sazbou za dokončené generování. |
Ailoot před požadavkem rezervuje odhadovanou částku. Po výsledku vyúčtuje konečný poplatek podle naměřeného využití. Při streamování se účtování řídí konečným záznamem využití. Jak funguje rezervace a vyúčtování →
Příklady požadavků
Ailoot Ultra · Tvorba videa
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_INPUT_REFERENCES_JSON:?Set the actual documented input value}"
export AILOOT_INPUT_REFERENCES_JSON
: "${AILOOT_PROMPT:?Set the actual documented input value}"
export AILOOT_PROMPT
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
request={'model': 'runway/aleph-2', 'input_references': '${ACTUAL_OWNED_INPUT_REFERENCES}', 'prompt': '${ACTUAL_EDIT_PROMPT}'}
request['input_references']=json.loads(os.environ['AILOOT_INPUT_REFERENCES_JSON'])
request['prompt']=os.environ['AILOOT_PROMPT']
Path('request.json').write_text(json.dumps(request,ensure_ascii=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 response.bin
# Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again.
Přijímání a ukládání výsledků
Ailoot Ultra · Tvorba videa
GET /v1/videos/{request_id}GET /v1/videos/{request_id}/content
Uložte všechny dokončené soubory
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_STATUS_FILE:?Set the actual completed status JSON file}"
export AILOOT_STATUS_FILE
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
from urllib.parse import urlsplit,urljoin
f=Path(os.environ["AILOOT_STATUS_FILE"])
if not f.is_file():raise SystemExit("Choose the actual completed status file")
r=json.loads(f.read_text())
if r.get("status")!="completed" or not isinstance(r.get("data"),list) or not r["data"]:raise SystemExit("Wait for a completed status with asset paths")
urls=[]
for x in r["data"]:
if not isinstance(x,str) or "\n" in x or "\r" in x:raise SystemExit("Invalid asset path")
u=urljoin("https://api.ailoot.ai",x)
z=urlsplit(u)
if z.scheme!="https" or z.netloc!="api.ailoot.ai" or z.username or z.password:raise SystemExit("Use the actual Ailoot asset paths from status")
urls.append(u)
Path("asset-urls.txt").write_text("\n".join(urls)+"\n")
PY_REQUEST
index=0
while IFS= read -r asset_url; do
curl --fail-with-body --silent --show-error "$asset_url" \
-H "Authorization: Bearer $AILOOT_API_KEY" -o "video-${index}.mp4"
index=$((index + 1))
done < asset-urls.txt
Uchovejte všechny dokončené výsledky
Uložte každé dokončené video či vrácený soubor; stáhněte obsah každé skutečně vrácené URL souboru.
Uchovejte úplnou odpověď a hlavičky, všechny skutečné výstupy, původní vrácené identifikátory a všechna pole s údaji o využití. Obnovte původní operaci bez opětovného odeslání požadavku na vytvoření.
Pokud je nutné ověřit původní odpověď
Uchovejte X-Client-Request-ID, X-Ailoot-Task-Id a skutečně vrácené id/polling_url. Pokračujte v původní úloze; požadavek na vytvoření znovu neodesílejte.
Pole odpovědi
| Pole | Typ |
|---|---|
Poleid | Typ |
Polestatus | Typ |
Poledata[] | Typ |
Poleoutputs[] | Typ |
Aliasy
Aliasy modelu
Ailoot Ultra runway/aleph-2
Aliasy cest metod
Použijte cesty metod uvedené výše.
Související ID modelů
FAQ · Runway: Aleph 2.0
- Jaké vstupy a výsledky jsou dostupné?
POST /v1/videos·runway/aleph-2:text,image,audio,video→video- Jaká pole požadavek používá?
POST /v1/videos·runway/aleph-2:model,input_references,prompt