modele

Runway: Aleph 2.0

Markdown · JSON

Runway: Aleph 2.0

Aleph 2.0 edytuje istniejące wideo przez ukierunkowane instrukcje tekstowe i prowadzenie klatkami kluczowymi. Używaj go do podmiany obiektu, zmiany tła, stroju, oświetlenia lub stylu, wskazując detale oryginalnej sceny, które mają pozostać nienaruszone.

O modelu

Ten opis przedstawia możliwości modelu. Dane wejściowe, wyniki i opcje dostępne w Ailoot podano poniżej dla wybranej metody.

Aleph 2.0 to model edycji wideo w kontekście Runway. Przekształca istniejący tradycyjny lub generowany materiał za pomocą pisemnej instrukcji i opcjonalnego prowadzenia klatkami kluczowymi. Zamierzony proces zmienia żądaną część sceny przy zachowaniu otaczającej kompozycji, światła i detali, dzięki czemu przydaje się do podmiany produktu, zmiany stroju, przekształcenia tła, ponownego oświetlenia lub zmiany stylu bez odtwarzania całej sceny z tekstowego briefu.

Zacznij od bezpośredniego działania i pożądanego przekształcenia: dodaj, usuń, zastąp, zmień, oświetl ponownie lub zmień styl. Przy podmianie produktu wskaż widoczny obiekt i opisz jego zamiennik, a następnie określ ruch dłoni, ruch kamery i otoczenie do zachowania. W scenie sezonowej opisz pogodę lub światło wymagające zmiany. Zwięzła, ukierunkowana instrukcja daje wyraźniejszy cel edycji niż ogólna prośba o ulepszenie całego klipu.

Prowadzenie klatką kluczową ustanawia wygląd edytowanego wyniku w konkretnej chwili. Wybierz klatkę wyraźnie pokazującą cel: szeroki widok do zmiany tła lub bliższy dla drobnej cechy czy akcesorium. W procesie Edit Studio Runway edycję pojedynczej klatki można podejrzeć i dopracować, zanim wybrana wersja poprowadzi przekształcenie wideo. Porównaj edytowaną klatkę ze źródłem pod kątem detali podmiotu, krawędzi i obiektów do zachowania, a następnie użyj jej jako kierunku wizualnego dla klipu.

API producenta obsługuje filmy źródłowe od 2 do 30 sekund i do pięciu opcjonalnych obrazów klatek kluczowych umieszczonych we wskazanych czasach. Powiąż każdy obraz prowadzący z zamierzonym punktem źródła i używaj małej liczby jasnych zmian zamiast zbioru sprzecznych celów wizualnych. Aleph 2.0 różni się od starszego Gen-4 Aleph; producent osobno identyfikuje model API. Edycja prowadzona klatkami kluczowymi różni się też od prośby do text-to-video o niepowiązane ujęcie.

Udokumentowane reguły przygotowania Edit Studio używają konwencjonalnych proporcji, rozdzielczości źródła od 480p do 1080p i 24–30 klatek na sekundę, z najwyżej dziesięcioma cięciami lub zmianami ujęć. Zalecają źródło 720p lub 1080p; w materiale powyżej 30 fps obniżana jest liczba klatek na sekundę, a przesłane pliki ponad 30 sekund są w tym interfejsie przycinane. To reguły przygotowania procesu edycji producenta. Wybierz segment źródłowy pokazujący kompletne zdarzenie do edycji i podmiot widoczny tam, gdzie zmiana ma się utrzymywać.

Model może przenosić zmianę tła, ubrania, obiektu, światła lub stylu przez materiał. Dodatkowa instrukcja ruchu przydaje się, gdy edycja potrzebuje nowej akcji nieobecnej w źródle i niewynikającej z samej klatki kluczowej, takiej jak efekt wizualny rozwijający się w czasie. Wiele edycji nie potrzebuje dodatkowego briefu ruchu, ponieważ model animuje zmianę klatki w istniejącej scenie. Opisuj nowy ruch konkretnie i oddzielaj go od zmiany wizualnej już ustanowionej przez klatkę kluczową.

Proces edycji producenta domyślnie stosuje edycję do całego wideo i może ograniczyć ją do wybranego zakresu osi czasu. Zachowaj oryginalny klip, aby porównać wybrany wynik ze źródłem i użyć go do ukierunkowanej kontynuacji. Praktyczna ocena wykracza poza wybraną klatkę: sprawdź początek, środek, koniec, każde cięcie i okres krótkiego zasłonięcia celu. Użytecznym materiałem jest poprawiony klip, którego żądana zmiana pozostaje spójna w czasie, a ważne niezmienione elementy zachowują rolę.

MP4 to domyślny materiał do odtwarzania i udostępniania. Kwalifikujący się proces pełnego wideo Edit Studio Runway oferuje też ProRes jako plik MOV z audio PCM lub ZIP pojedynczych klatek PNG do kompozycji. Profile ProRes obejmują zakres od 422 Proxy do 4444 XQ. Edycje ograniczone do zakresu osi czasu zwracają MP4, a format wyjścia wybiera się na początku generacji, zamiast zmieniać po ukończeniu. Dobieraj eksport producenta do kolejnego zadania montażowego, zachowując odrębność od podstawowej możliwości edycji wizualnej modelu.

W użytecznej gotowej edycji porównaj zamierzoną podmianę, światło lub styl z klatką kluczową i sprawdź otaczające detale, które nie miały się zmienić. Zachowaj udaną wersję i popraw konkretną instrukcję lub klatkę prowadzącą odpowiedzialną za niedopasowanie. Rolą Aleph 2.0 jest przekształcanie źródłowego materiału przez jasny cel wizualny; tworzenie nowej ścieżki dźwiękowej, zmiana zachowania aplikacji lub ukończenie osobnego procesu dostarczania do emisji to dodatkowe zadania wokół edytowanego wideo.

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

runway/aleph-2

Runway /runway/aleph-2

Start

Aleph 2.0 edytuje istniejące wideo przez ukierunkowane instrukcje tekstowe i prowadzenie klatkami kluczowymi. Używaj go do podmiany obiektu, zmiany tła, stroju, oświetlenia lub stylu, wskazując detale oryginalnej sceny, które mają pozostać nienaruszone.

Akceptowane dane wejściowe
Tekst · Obrazy · Audio · Wideo
Wyniki
Wideo

Dostępne w Ailoot · dane wejściowe i metody

Ailoot Ultra · Wideo POST /v1/videos
Wejście
text, image, audio, video
Wyjście
video
PoleTypWymaganieWartości i limityDomyślnie
PolemodelTypstringWymaganieWymaganeWartości i limity
runway/aleph-2
Domyślnie—
Poleinput_referencesTyparrayWymaganieWymaganeWartości i limity
Minimalna liczba elementów: 1
Maksymalna liczba elementów: 1
Domyślnie—
PolepromptTypstringWymaganieWymaganeWartości i limity
Minimalna długość: 1
Domyślnie—
Parametry i cykl życia metody
ParametrKontrakt
Parametrcontent_typeKontraktapplication/json
ParametrrequiredKontraktmodel, input_references, prompt
Parametrmaterial_typesKontrakttext, image, audio, video
Parametrmaterial_conditionsKontraktUżyj dokładnie jednego rzeczywistego adresu URL treści ukończonego zasobu wideo należącego do użytkownika wraz ze zwróconym podpisem. Właściciel zasobu, jego typ i zapisane potwierdzenie bajtów muszą odpowiadać żądaniu.

Cykl życia: asynchronous_job_then_owned_outputs

GET /v1/videos/{request_id} · faktycznie zwrócone id lub polling_url

GET /v1/videos/{request_id}/content

Cennik

Jak obliczana jest ostateczna opłata

Wyświetlane stawki służą do oszacowania kosztu przed generowaniem. Ostateczna opłata jest obliczana na podstawie kosztu zarejestrowanego dla pierwotnego generowania. Zmierzony czas trwania wyniku i prognozowane ilości nie stanowią ostatecznej ilości podlegającej rozliczeniu.

Informacje taryfowe nie dodają opcji żądania. Obsługiwane parametry podano przy wybranej metodzie.

Tryb szybki
Nie określono Gdy wybrany jest tryb szybki
Tryb flex
Nie określono Gdy wybrany jest tryb flex
Maksymalna intensywność rozumowania
Nie określono Gdy dla maksymalnej intensywności rozumowania stosowana jest domyślna korekta (default)

Szacunkowe stawki do porównania

Ceny według konfiguracji

Dopasuj każdą opłatę do pokazanych warunków. Użyj jednej stawki dla każdego zestawu alternatywnych konfiguracji. Zastosuj zasadę opłaty minimalnej podaną dla danej konfiguracji.

KonfiguracjaTabela stawekPrzewidywana ilośćSkładnik opłatyJednostka rozliczeniowaWarunki rozliczaniaZasada opłaty minimalnejOpłata
KonfiguracjaBazowe stawki za tokenyTabela stawekStawka podstawowaPrzewidywana ilość—Składnik opłaty—Jednostka rozliczeniowa—Warunki rozliczania—Zasada opłaty minimalnej—Opłata
Wejście · Tokeny wejściowe · Szacunek tylko do porównania — / 1K tokenów
Wyjście · Tokeny wyjściowe · Szacunek tylko do porównania — / 1K tokenów
Wejście · Odczyt cache · Szacunek tylko do porównania — / 1K tokenów
Wejście · Zapis do cache · Szacunek tylko do porównania — / 1K tokenów
Wejście · Zapis do cache, 1 godz. · Szacunek tylko do porównania — / 1K tokenów
KonfiguracjaCena wideoTabela stawek—Przewidywana ilość—Składnik opłaty—Jednostka rozliczeniowaza sekundę wideoWarunki rozliczaniaW tym kluczu cenowym nie zadeklarowano dodatkowego warunku.Zasada opłaty minimalnej—Opłata
Wyjście · Cena wideo · Szacunek tylko do porównania $0.56 za sekundę wideo
KonfiguracjaMinimalna opłata za generowanieTabela stawek—Przewidywana ilość—Składnik opłatyOpłata minimalnaJednostka rozliczeniowaminimalna opłata za generowanieWarunki rozliczaniaW tym kluczu cenowym nie zadeklarowano dodatkowego warunku.Zasada opłaty minimalnejTakOpłata
total · Minimalna opłata za generowanie · Szacunek tylko do porównania $1.12 minimalna opłata za generowanie

Minimalna opłata za generowanie; stosuj ją jako minimum, a nie dodatkową opłatę. Nie oznacza minimalnego czasu trwania.

KonfiguracjaSzacowany koszt generowaniaTabela stawek—Przewidywana ilośćszacunek dla jednego generowaniaSkładnik opłaty—Jednostka rozliczeniowa—Warunki rozliczania—Zasada opłaty minimalnej—Opłata
Wyjście · Szacowany koszt generowania · Szacunek tylko do porównania $0.56 szacunek przed generowaniem

Ten szacunek nie jest dodatkową opłatą ani stałą stawką za ukończone generowanie.

Ailoot rezerwuje szacowaną kwotę przed żądaniem. Po otrzymaniu wyniku rozlicza ostateczną opłatę według zmierzonego użycia. Rozliczenie strumieniowania korzysta z końcowego rekordu użycia. Jak działają rezerwacja i rozliczenie →

Przykładowe żądania

Ailoot Ultra · Wideo

Użyj rzeczywistych danych wejściowych i zachowaj kompletny wynik
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.

Odbieranie i zapisywanie wyników

Ailoot Ultra · Wideo

  • GET /v1/videos/{request_id}
  • GET /v1/videos/{request_id}/content
Zapisz wszystkie ukończone zasoby
Pobierz wszystkie ukończone zasoby przez GET
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
Zachowaj wszystkie ukończone wyniki

Zapisz każde ukończone wideo lub zwrócony plik; pobierz każdy faktycznie zwrócony URL zasobu.

Zachowaj pełną odpowiedź i nagłówki, wszystkie rzeczywiście uzyskane wyniki, pierwotnie zwrócone identyfikatory oraz wszystkie pola zużycia. Odzyskaj pierwotną operację bez ponownego wysyłania żądania utworzenia.

Jeśli trzeba sprawdzić pierwotną odpowiedź

Zachowaj X-Client-Request-ID, X-Ailoot-Task-Id oraz faktycznie zwrócone id/polling_url. Kontynuuj pierwotne zadanie; nie wysyłaj ponownie żądania utworzenia.

Pola odpowiedzi
PoleTyp
PoleidTyp
PolestatusTyp
Poledata[]Typ
Poleoutputs[]Typ

Aliasy

Aliasy modelu

Ailoot Ultra runway/aleph-2

Aliasy ścieżek metod

Użyj ścieżek metod podanych powyżej.

Powiązane ID modeli

runway/aleph-2

FAQ · Runway: Aleph 2.0
Jakie dane wejściowe i wyniki są dostępne?

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

Jakich pól używa żądanie?

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

Więcej szczegółów

Połącz Ailoot z Claude Code, OpenCode, Hermes albo własną aplikacją.

Firma i jej portfel projektów

Firma i jej portfel projektów: miliony klientów; miesięczna sprzedaż liczona w miliardach.

Kupuj tokeny z rabatem.

Rabat subskrypcji do regularnej pracy. Kody promocyjne — do 50% na tokeny.

Subskrypcja
Wybierz plan z rabatem do regularnych żądań.
Kod promocyjny do 50%
Wpisz kod przy zakupie. Cena zostanie przeliczona według aktualnej promocji.
Koszty w historii
Model, tokeny i kwota są zapisywane dla każdego żądania.

Wybierz subskrypcję · Sprawdź ceny modeli

Połącz API z produktem, który sprzedajesz.

SaaS, aplikacje i boty na warunkach oferty i umowy licencyjnej Ailoot. Do odsprzedaży poproś o licencję resellerską.

Aplikacja komercyjna
Wbuduj generowanie tekstu, obrazów, wideo i dźwięku w płatne funkcje usługi.
Licencja resellerska
Prześlij opis projektu i schemat dostępu. Poproś o pisemne warunki używania i odsprzedaży.
Dokumenty na stronie
Oferta, umowa licencyjna i polityka przetwarzania danych są dostępne przed połączeniem.

Poproś o licencję resellerską · Oferta i umowa licencyjna