modeller

Runway: Aleph 2.0

Markdown · JSON

Runway: Aleph 2.0

Aleph 2.0 redigerar befintlig video genom riktade textinstruktioner och vägledning med nyckelbildrutor. Använd den för att ersätta ett objekt, ändra bakgrund, kläder, ljussättning eller stil och samtidigt ange vilka detaljer i originalscenen som ska bevaras.

Om modellen

Den här beskrivningen omfattar modellens förmågor. Tillgängliga indata, utdata och alternativ i Ailoot anges nedan för den valda metoden.

Aleph 2.0 är Runways modell för kontextbaserad videoredigering. Den omvandlar befintligt traditionellt eller genererat material med en skriven instruktion och valfri vägledning med nyckelbildrutor. Det avsedda arbetsflödet ändrar den begärda delen av en scen och bevarar omgivande komposition, ljussättning och detaljer, vilket gör det användbart för produktbyte, klädbyte, bakgrundsomvandling, omljussättning eller visuell stiländring utan att återskapa hela scenen från ett textuppdrag.

Börja med en direkt handling och omvandlingen du vill ha: lägg till, ta bort, ersätt, ändra, ljussätt om eller ändra stil. Identifiera det synliga objektet och beskriv ersättningen för ett produktbyte och ange sedan vilken handrörelse, kamerarörelse och omgivande miljö som ska behållas. Beskriv vädret eller ljuset som ska ändras för en säsongsscen. En kort, riktad instruktion ger ett tydligare redigeringsmål än en allmän begäran att förbättra hela klippet.

Vägledning med nyckelbildrutor fastställer hur det redigerade resultatet ska se ut vid ett visst ögonblick. Välj en bildruta som tydligt visar målet: en vid vy för ett bakgrundsbyte eller en närmare vy för en liten egenskap eller accessoar. I Runways Edit Studio-arbetsflöde kan en stillbildsredigering förhandsvisas och förfinas innan den valda versionen styr videoomvandlingen. Jämför den redigerade bildrutan med källan för motivdetaljer, kanter och objekt som ska bevaras och använd den sedan som visuell riktning för klippet.

Producentens API stöder källvideor från 2 till 30 sekunder och upp till fem valfria nyckelbilder placerade vid angivna tidsstämplar. Håll varje vägledande bild kopplad till avsedd punkt i källan och använd ett litet antal tydliga ändringar i stället för en samling motstridiga visuella mål. Aleph 2.0 skiljer sig från den äldre modellen Gen-4 Aleph; producenten identifierar dess API-modell separat. En nyckelbildsstyrd redigering skiljer sig också från att be en text-till-video-modell skapa en orelaterad tagning.

Edit Studios dokumenterade förberedelseregler använder konventionella bildförhållanden, källupplösning mellan 480p och 1080p och 24–30 bildrutor per sekund, med högst tio klippningar eller tagningsbyten. Källmaterial i 720p eller 1080p rekommenderas; material över 30 fps samplas ned och uppladdningar över 30 sekunder trimmas i detta gränssnitt. Det är förberedelsereglerna i producentens redigeringsarbetsflöde. Välj ett källsegment som visar hela händelsen du vill redigera och vars motiv förblir synligt där ändringen måste föras igenom.

Modellen kan föra en ändrad bakgrund, klädsel, ett objekt, ljus eller stil genom materialet. En instruktion om extra rörelse är användbar när redigeringen behöver en ny handling som saknas i källan och inte skulle följa av nyckelbilden ensam, till exempel en visuell effekt som utvecklas över tid. Många redigeringar behöver inget extra rörelseuppdrag eftersom modellen animerar nyckelbildsjusteringen inom den befintliga scenen. Beskriv ny rörelse specifikt och håll den separat från den visuella förändring som nyckelbilden redan fastställer.

Producentens redigeringsarbetsflöde tillämpar som standard redigeringen på hela videon och kan begränsa den till ett valt intervall på tidslinjen. Spara originalklippet så att det valda resultatet kan jämföras med källan och användas för en fokuserad uppföljning. En praktisk granskning ser bortom den valda bildrutan: kontrollera början, mitten, slutet, varje klippövergång och perioden när målet tillfälligt döljs. Den användbara leveransen är ett reviderat klipp vars begärda omvandling förblir konsekvent över tid samtidigt som viktiga oförändrade element behåller sin roll.

MP4 är standardleveransen för uppspelning och delning. Runways tillämpliga Edit Studio-arbetsflöde för hela videor erbjuder också ProRes som MOV-fil med PCM-ljud eller en ZIP med enskilda PNG-bildrutor för bildkompositering. ProRes-profilerna sträcker sig från 422 Proxy till 4444 XQ. Redigeringar som begränsats till ett tidslinjeintervall returnerar MP4, och utdataformatet väljs när genereringen startar i stället för att ändras efter att resultatet är färdigt. Välj producentens exportform för den efterföljande redigeringsuppgiften och håll den separat från modellens grundläggande visuella redigeringsförmåga.

Jämför avsedd ersättning, ljussättning eller stil med nyckelbilden för en användbar färdig redigering och granska omgivande detaljer som inte skulle ändras. Bevara den lyckade versionen och revidera den specifika instruktion eller vägledande bildruta som orsakar en avvikelse. Aleph 2.0:s roll är att omvandla källmaterial genom ett tydligt visuellt mål; att skapa ett nytt ljudspår, ändra en applikations beteende eller färdigställa en separat pipeline för sändningsleverans är ytterligare uppgifter runt den redigerade videon.

Ailoot Ultra · Videor POST /v1/videos runway/aleph-2

runway/aleph-2

Runway /runway/aleph-2

Start

Aleph 2.0 redigerar befintlig video genom riktade textinstruktioner och vägledning med nyckelbildrutor. Använd den för att ersätta ett objekt, ändra bakgrund, kläder, ljussättning eller stil och samtidigt ange vilka detaljer i originalscenen som ska bevaras.

Godkända indata
Text · Bilder · Ljud · Video
Resultat
Video

Tillgängligt i Ailoot · indata & metoder

Ailoot Ultra · Videor POST /v1/videos
Indatatyper
text, image, audio, video
Utdatatyper
video
FältTypKravVärden & gränserStandard
FältmodelTypstringKravObligatorisktVärden & gränser
runway/aleph-2
Standard—
Fältinput_referencesTyparrayKravObligatorisktVärden & gränser
Minsta antal objekt: 1
Maximalt antal objekt: 1
Standard—
FältpromptTypstringKravObligatorisktVärden & gränser
Minsta längd: 1
Standard—
Metodparametrar och livscykel
ParameterAvtal
Parametercontent_typeAvtalapplication/json
ParameterrequiredAvtalmodel, input_references, prompt
Parametermaterial_typesAvtaltext, image, audio, video
Parametermaterial_conditionsAvtalAnvänd exakt en faktisk URL till innehållet i en färdig videotillgång som du äger, med dess returnerade signatur. Tillgångens ägare, typ och lagrade bytebelägg måste motsvara begäran.

Livscykel: asynchronous_job_then_owned_outputs

GET /v1/videos/{request_id} · faktiskt returnerat id eller polling_url

GET /v1/videos/{request_id}/content

Priser

Så beräknas slutavgiften

De visade priserna används för att uppskatta kostnaden före genereringen. Den slutliga debiteringen beräknas utifrån den kostnad som registrerats för den ursprungliga genereringen. Uppmätt längd på resultatet och uppskattade mängder utgör inte den slutliga debiterbara mängden.

Tariffuppgifter lägger inte till begäransalternativ. Parametrar som stöds anges för den valda metoden.

Snabbt läge
Ej angivet När snabbt läge är valt
Flex-läge
Ej angivet När läget flex är valt
Högsta resonemangsnivå
Ej angivet När den högsta resonemangsnivån använder standardjusteringen (default)

Uppskattade priser för jämförelse

Priser efter konfiguration

Matcha varje avgift mot de visade villkoren. Använd ett pris för varje uppsättning alternativa konfigurationer. Tillämpa minimiavgiftsregeln som visas för den konfigurationen.

KonfigurationPrislistaPrognostiserad mängdAvgiftskomponentDebiteringsenhetDebiteringsvillkorMinimiavgiftsregelAvgift
KonfigurationGrundpriser för tokenPrislistaGrundprisPrognostiserad mängd—Avgiftskomponent—Debiteringsenhet—Debiteringsvillkor—Minimiavgiftsregel—Avgift
Indata · Indatatoken · Uppskattning endast för jämförelse — / 1K token
Utdata · Utdatatoken · Uppskattning endast för jämförelse — / 1K token
Indata · Cacheläsning · Uppskattning endast för jämförelse — / 1K token
Indata · Skrivning till cache · Uppskattning endast för jämförelse — / 1K token
Indata · Skrivning till cache, 1 tim · Uppskattning endast för jämförelse — / 1K token
KonfigurationVideoprisPrislista—Prognostiserad mängd—Avgiftskomponent—Debiteringsenhetper videosekundDebiteringsvillkorInget ytterligare villkor anges i denna prisnyckel.Minimiavgiftsregel—Avgift
Utdata · Videopris · Uppskattning endast för jämförelse $0.56 per videosekund
KonfigurationMinimidebitering för genereringPrislista—Prognostiserad mängd—AvgiftskomponentMinimiavgiftDebiteringsenhetminimiavgift för genereringDebiteringsvillkorInget ytterligare villkor anges i denna prisnyckel.MinimiavgiftsregelJaAvgift
total · Minimikostnad för generering · Uppskattning endast för jämförelse $1.12 minimiavgift för generering

Minimidebitering per generering; tillämpa den som ett minimum och inte som en extra avgift. Ingen minsta längd följer av detta.

KonfigurationUppskattad genereringskostnadPrislista—Prognostiserad mängduppskattning för en genereringAvgiftskomponent—Debiteringsenhet—Debiteringsvillkor—Minimiavgiftsregel—Avgift
Utdata · Uppskattad genereringskostnad · Uppskattning endast för jämförelse $0.56 uppskattning före generering

Denna uppskattning är varken en extra avgift eller ett fast pris för den slutförda genereringen.

Ailoot reserverar ett uppskattat belopp före en begäran. Efter resultatet slutregleras avgiften utifrån uppmätt förbrukning. Slutreglering för strömning använder den slutliga förbrukningsposten. Så fungerar reservation och slutreglering →

Exempelbegäranden

Ailoot Ultra · Videor

Använd faktiska indata och bevara hela resultatet
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.

Ta emot och spara resultat

Ailoot Ultra · Videor

  • GET /v1/videos/{request_id}
  • GET /v1/videos/{request_id}/content
Spara alla färdiga resurser
GET alla färdiga resurser
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
Behåll alla färdiga resultat

Spara varje färdig video eller returnerad fil; hämta varje faktiskt returnerad resurs-URL.

Spara hela svaret med headers, samtliga faktiska resultat, de ursprungliga returnerade identifierarna och alla användningsfält. Hämta den ursprungliga operationen utan att skicka skapandeförfrågan igen.

Om det ursprungliga svaret behöver kontrolleras

Behåll X-Client-Request-ID, X-Ailoot-Task-Id och faktiskt returnerat id/polling_url. Fortsätt med det ursprungliga jobbet; skicka inte skapandebegäran igen.

Svarsfält
FältTyp
FältidTyp
FältstatusTyp
Fältdata[]Typ
Fältoutputs[]Typ

Alias

Modellalias

Ailoot Ultra runway/aleph-2

Alias för metodsökvägar

Använd metodsökvägarna som visas ovan.

Relaterade anropar-ID:n

runway/aleph-2

FAQ · Runway: Aleph 2.0
Vilka indata och resultat finns?

POST /v1/videos · runway/aleph-2: text, image, audio, video → video

Vilka fält använder begäran?

POST /v1/videos · runway/aleph-2: model, input_references, prompt

Fler detaljer

Anslut Ailoot till Claude Code, OpenCode, Hermes eller din app.

Företaget och dess projektportfölj

Företaget och dess projektportfölj: miljontals kunder; månatlig försäljning för miljarder.

Köp token med rabatt.

Prenumerationsrabatt för återkommande arbete. Kampanjkoder ger upp till 50% vid tokenköp.

Prenumeration
Välj en rabatterad plan för återkommande anrop.
Kampanjkod upp till 50%
Ange koden vid köpet. Priset räknas om enligt kampanjen.
Kostnader i historiken
Modell, token och belopp sparas för varje anrop.

Välj prenumeration · Se modellpriser

Anslut API till produkten som du säljer.

SaaS, appar och botar enligt Ailoots officiella villkor och licensavtal. Begär återförsäljarlicens för vidareförsäljning.

Kommersiell applikation
Bygg text-, bild-, video- och ljudgenerering i tjänstens betalda funktioner.
Återförsäljarlicens
Skicka projektbeskrivning och åtkomstupplägg. Begär skriftliga villkor för användning och vidareförsäljning.
Dokument på webbplatsen
Officiella villkor, licensavtal och databehandlingspolicy finns tillgängliga före anslutning.

Begär återförsäljarlicens · Officiella villkor och licensavtal