Runway: Aleph 2.0
Aleph 2.0 redigerer eksisterende video gjennom målrettede tekstinstruksjoner og nøkkelbildeveiledning. Bruk den til å erstatte en gjenstand eller endre bakgrunn, klær, belysning eller stil, samtidig som du styrer hvilke detaljer i originalscenen som skal beholdes.
Om modellen
Denne beskrivelsen dekker modellens funksjoner. Tilgjengelige inndata, utdata og alternativer i Ailoot er oppført nedenfor for den valgte metoden.
Aleph 2.0 er Runways modell for videoredigering i kontekst. Den omformer eksisterende tradisjonelle eller genererte opptak med en skriftlig instruksjon og valgfri nøkkelbildeveiledning. Den tiltenkte arbeidsflyten endrer ønsket del av en scene og bevarer omkringliggende komposisjon, belysning og detaljer. Det gjør den nyttig til produktbytte, klesbytte, bakgrunnsomforming, ny belysning eller visuell stilendring uten å gjenskape hele scenen fra en tekstbeskrivelse.
Start med en direkte handling og omformingen du ønsker: legg til, fjern, erstatt, endre, lyssett på nytt eller endre stil. Til produktbytte identifiserer du den synlige gjenstanden og beskriver erstatningen, og angir deretter hvilken håndbevegelse, kamerabevegelse og hvilke omgivelser som skal beholdes. Til en sesongscene beskriver du været eller lyset som skal endres. En kort, målrettet instruksjon gir et tydeligere redigeringsmål enn en generell forespørsel om å forbedre hele klippet.
Nøkkelbildeveiledning etablerer hvordan det redigerte resultatet skal se ut på et bestemt tidspunkt. Velg et bilde som tydelig viser målet: en vid visning til bakgrunnsendring eller et nærmere utsnitt til en liten detalj eller et tilbehør. I Runways Edit Studio-arbeidsflyt kan en stillbilderedigering forhåndsvises og forbedres før den valgte versjonen veileder videoomformingen. Sammenlign det redigerte bildet med kilden for motivdetaljer, kanter og gjenstander du skal bevare, og bruk det deretter som visuell retning for klippet.
Produsentens API støtter kildevideoer fra 2 til 30 sekunder og opptil fem valgfrie nøkkelbilder plassert ved angitte tidsstempler. Hold hvert veiledende bilde knyttet til ønsket punkt i kilden og bruk et lite antall tydelige endringer fremfor en samling motstridende visuelle mål. Aleph 2.0 er forskjellig fra den eldre Gen-4 Aleph-modellen; produsenten identifiserer API-modellen separat. En nøkkelbildestyrt redigering er også forskjellig fra å be en tekst-til-video-modell lage en urelatert innstilling.
Edit Studios dokumenterte forberedelsesregler bruker vanlige sideforhold, kildeoppløsning mellom 480p og 1080p og 24–30 bilder per sekund, med høyst ti klipp eller innstillingsskifter. Den anbefaler kildemateriale på 720p eller 1080p; opptak over 30 fps nedsamples og opplastinger over 30 sekunder trimmes i dette grensesnittet. Dette er forberedelsesreglene til produsentens redigeringsarbeidsflyt. Velg et kildesegment som viser hele hendelsen du vil redigere og der motivet forblir synlig der endringen må videreføres.
Modellen kan videreføre en endret bakgrunn, klær, gjenstand, lys eller stil gjennom opptaket. En instruksjon om ekstra bevegelse er nyttig når redigeringen trenger en ny handling som mangler i kilden og ikke følger av nøkkelbildet alene, som en visuell effekt som utvikler seg over tid. Mange redigeringer trenger ingen ekstra bevegelsesbeskrivelse fordi modellen animerer nøkkelbildejusteringen innenfor eksisterende scene. Beskriv ny bevegelse spesifikt og hold den adskilt fra den visuelle endringen nøkkelbildet allerede etablerer.
Produsentens redigeringsarbeidsflyt bruker en redigering på hele videoen som standard og kan begrense den til et valgt tidslinjeområde. Behold originalklippet slik at valgt resultat kan sammenlignes med kilden og brukes til målrettet oppfølging. En praktisk gjennomgang ser utover det valgte bildet: kontroller begynnelse, midtparti, slutt, eventuelle klipp og perioden der målet er kortvarig skjult. Det nyttige resultatet er et revidert klipp der ønsket omforming forblir konsistent over tid og viktige uendrede elementer beholder rollen sin.
MP4 er standardresultatet for avspilling og deling. Runways kvalifiserte Edit Studio-arbeidsflyt for hele videoer tilbyr også ProRes som MOV-fil med PCM-lyd eller en ZIP med enkeltstående PNG-bilder til kompositering. ProRes-profilene går fra 422 Proxy til 4444 XQ. Redigeringer begrenset til et tidslinjeområde returnerer MP4, og utdataformatet velges når genereringen starter fremfor å endres etter det ferdige resultatet. Velg produsentens eksportform til den påfølgende redigeringsoppgaven og hold den adskilt fra modellens sentrale visuelle redigeringsevne.
Til en nyttig ferdig redigering sammenligner du ønsket erstatning, belysning eller stil med nøkkelbildet og undersøker omkringliggende detaljer som ikke skulle endres. Bevar den vellykkede versjonen og revider den bestemte instruksjonen eller det veiledende bildet som forårsaket et avvik. Aleph 2.0s rolle er å omforme kildeopptak gjennom et tydelig visuelt mål; å lage et nytt lydspor, endre applikasjonsatferd eller fullføre en separat kringkastingsleveranse er ekstra oppgaver rundt den redigerte videoen.
Ailoot Ultra · Videogenerering POST /v1/videos runway/aleph-2
runway/aleph-2Start
Aleph 2.0 redigerer eksisterende video gjennom målrettede tekstinstruksjoner og nøkkelbildeveiledning. Bruk den til å erstatte en gjenstand eller endre bakgrunn, klær, belysning eller stil, samtidig som du styrer hvilke detaljer i originalscenen som skal beholdes.
- Godkjente inndata
- Tekst · Bilder · Lyd · Video
- Resultater
- Video
Tilgjengelig i Ailoot · inndata & metoder
Ailoot Ultra · Videogenerering POST /v1/videos
- Inndatatyper
text,image,audio,video- Utdatatyper
video
| Felt | Type | Krav | Verdier & grenser | Standard |
|---|---|---|---|---|
Feltmodel | Typestring | KravPåkrevd | Verdier & grenser runway/aleph-2 | Standard— |
Feltinput_references | Typearray | KravPåkrevd | Verdier & grenser Minste antall elementer: 1 Maksimalt antall elementer: 1 | Standard— |
Feltprompt | Typestring | KravPåkrevd | Verdier & grenser Minste lengde: 1 | Standard— |
Metodeparametere og livssyklus
| Parameter | Avtale |
|---|---|
Parametercontent_type | Avtaleapplication/json |
Parameterrequired | Avtalemodel, input_references, prompt |
Parametermaterial_types | Avtaletext, image, audio, video |
Parametermaterial_conditions | AvtaleBruk nøyaktig én faktisk URL til innholdet i en ferdigstilt videoressurs du eier, med den returnerte signaturen. Ressursens eier, type og lagrede bytedokumentasjon må samsvare med forespørselen. |
Livssyklus: asynchronous_job_then_owned_outputs
GET /v1/videos/{request_id} · Faktisk returnert id eller polling_url
GET /v1/videos/{request_id}/content
Priser
Slik beregnes det endelige beløpet
De viste satsene anslår kostnaden før generering. Det endelige beløpet beregnes ut fra kostnaden som er registrert for den opprinnelige genereringen. Målt varighet på utdataene og anslåtte mengder er ikke den endelige fakturerbare mengden.
Tariffopplysninger legger ikke til forespørselsvalg. Støttede parametere står ved den valgte metoden.
- Hurtigmodus
- Ikke angitt Når hurtigmodus er valgt
- Flex-modus
- Ikke angitt Når flex-modus er valgt
- Maksimal resonneringsinnsats
- Ikke angitt Når justeringen «default» brukes for maksimal resonneringsinnsats
Estimerte satser for sammenligning
Priser etter konfigurasjon
Knytt hver kostnad til de viste vilkårene. Bruk én sats for hvert sett med alternative konfigurasjoner. Bruk minstebeløpsregelen som vises for denne konfigurasjonen.
| Konfigurasjon | Prisplan | Forventet mengde | Kostnadskomponent | Faktureringsenhet | Faktureringsvilkår | Minstebeløpsregel | Kostnad |
|---|---|---|---|---|---|---|---|
| KonfigurasjonGrunnpriser for tokener | PrisplanGrunnsats | Forventet mengde— | Kostnadskomponent— | Faktureringsenhet— | Faktureringsvilkår— | Minstebeløpsregel— | Kostnad Inndata · Inngående tokener · Estimat kun for sammenligning — / 1K tokener Utdata · Utgående tokener · Estimat kun for sammenligning — / 1K tokener Inndata · Lesing fra hurtigbuffer · Estimat kun for sammenligning — / 1K tokener Inndata · Skriving til hurtigbuffer · Estimat kun for sammenligning — / 1K tokener Inndata · Skriving til hurtigbuffer, 1 time · Estimat kun for sammenligning — / 1K tokener |
| KonfigurasjonVideopris | Prisplan— | Forventet mengde— | Kostnadskomponent— | Faktureringsenhetper videosekund | FaktureringsvilkårIngen ytterligere betingelse er angitt i denne prisnøkkelen. | Minstebeløpsregel— | Kostnad Utdata · Videopris · Estimat kun for sammenligning $0.56 per videosekund |
| KonfigurasjonMinstebeløp for generering | Prisplan— | Forventet mengde— | KostnadskomponentMinstebeløp | Faktureringsenhetminimumsbeløp for generering | FaktureringsvilkårIngen ytterligere betingelse er angitt i denne prisnøkkelen. | MinstebeløpsregelJa | Kostnad total · Minstepris for generering · Estimat kun for sammenligning $1.12 minimumsbeløp for generering Minste belastning per generering; bruk den som et minimum, ikke som en ekstra avgift. Dette innebærer ingen minstevarighet. |
| KonfigurasjonAnslått genereringskostnad | Prisplan— | Forventet mengdeestimat for én generering | Kostnadskomponent— | Faktureringsenhet— | Faktureringsvilkår— | Minstebeløpsregel— | Kostnad Utdata · Anslått genereringskostnad · Estimat kun for sammenligning $0.56 estimat før generering Dette anslaget er verken en tilleggsavgift eller en fast sats for den fullførte genereringen. |
Ailoot reserverer et estimert beløp før en forespørsel. Etter resultatet gjøres det endelige beløpet opp basert på målt forbruk. Oppgjør for strømming bruker den endelige forbruksposten. Slik fungerer reservasjon og oppgjør →
Eksempelforespørsler
Ailoot Ultra · Videogenerering
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.
Motta og lagre resultater
Ailoot Ultra · Videogenerering
GET /v1/videos/{request_id}GET /v1/videos/{request_id}/content
Lagre alle ferdige ressurser
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
Behold alle ferdige resultater
Lagre hver ferdige video eller returnerte fil; hent hver faktisk returnerte ressurs-URL.
Bevar hele svaret og svarhodene, alle faktiske utdata, de opprinnelige returnerte identifikatorene og alle bruksfeltene. Hent den opprinnelige operasjonen igjen uten å sende opprettelsesforespørselen på nytt.
Hvis det opprinnelige svaret må kontrolleres
Behold X-Client-Request-ID, X-Ailoot-Task-Id og faktisk returnert id/polling_url. Fortsett den opprinnelige jobben; ikke send inn opprettelsen på nytt.
Svarfelter
| Felt | Type |
|---|---|
Feltid | Type |
Feltstatus | Type |
Feltdata[] | Type |
Feltoutputs[] | Type |
Aliaser
Modellaliaser
Ailoot Ultra runway/aleph-2
Aliaser for metodestier
Bruk metodestiene som vises ovenfor.
Tilknyttede anroper-ID-er
FAQ · Runway: Aleph 2.0
- Hvilke inndata og resultater er tilgjengelige?
POST /v1/videos·runway/aleph-2:text,image,audio,video→video- Hvilke felt bruker forespørselen?
POST /v1/videos·runway/aleph-2:model,input_references,prompt