model

Runway: Aleph 2.0

Markdown · JSON

Runway: Aleph 2.0

Aleph 2.0 menyunting video sedia ada melalui arahan teks bersasar dan panduan bingkai utama. Gunakannya untuk menggantikan objek, mengubah latar, pakaian, pencahayaan atau gaya, sambil mengarahkan butiran adegan asal yang patut kekal utuh.

Tentang model

Huraian ini merangkumi keupayaan model. Input, output dan pilihan yang tersedia di Ailoot disenaraikan di bawah untuk kaedah yang dipilih.

Aleph 2.0 ialah model penyuntingan video dalam konteks daripada Runway. Ia mengubah rakaman tradisional atau janaan sedia ada menggunakan arahan bertulis dan panduan bingkai utama pilihan. Aliran kerja yang dimaksudkan mengubah bahagian adegan yang diminta sambil mengekalkan komposisi, pencahayaan dan butiran sekelilingnya, menjadikannya berguna untuk penggantian produk, perubahan pakaian, transformasi latar, pencahayaan semula atau penggayaan visual semula tanpa mencipta semula seluruh adegan daripada taklimat teks.

Mulakan dengan tindakan langsung dan transformasi yang dikehendaki: tambah, buang, gantikan, ubah, terangi semula atau gayakan semula. Untuk penggantian produk, kenal pasti objek yang kelihatan dan terangkan penggantinya, kemudian nyatakan gerakan tangan, gerak kamera dan latar sekeliling yang patut kekal. Untuk adegan bermusim, terangkan cuaca atau cahaya yang patut berubah. Arahan ringkas bersasar memberikan matlamat penyuntingan lebih jelas daripada permintaan umum untuk memperbaik seluruh klip.

Panduan bingkai utama menetapkan rupa hasil suntingan pada detik tertentu. Pilih bingkai yang jelas menunjukkan sasaran: pandangan luas untuk perubahan latar, atau pandangan lebih dekat untuk ciri kecil atau aksesori. Dalam aliran kerja Edit Studio Runway, suntingan bingkai pegun boleh dipratonton dan diperhalus sebelum versi terpilih membimbing transformasi video. Bandingkan bingkai suntingan dengan sumber untuk butiran subjek, pinggir dan objek yang ingin dikekalkan, kemudian gunakannya sebagai arah visual klip.

API pengeluar menyokong video sumber daripada 2 hingga 30 saat dan sehingga lima imej bingkai utama pilihan yang diletakkan pada cap masa tertentu. Kekalkan kaitan setiap imej panduan dengan titik yang dimaksudkan dalam sumber, dan gunakan sebilangan kecil perubahan jelas, bukannya himpunan sasaran visual yang bercanggah. Aleph 2.0 berbeza daripada model lama Gen-4 Aleph; pengeluar mengenal pasti model APInya secara berasingan. Suntingan berpandukan bingkai utama juga berbeza daripada meminta model teks-ke-video mencipta syot yang tidak berkaitan.

Peraturan persediaan Edit Studio yang didokumentasikan menggunakan nisbah aspek lazim, resolusi sumber antara 480p dengan 1080p dan 24–30 bingkai sesaat, dengan tidak melebihi sepuluh potongan atau perubahan syot. Ia mengesyorkan bahan sumber 720p atau 1080p; rakaman melebihi 30 fps diturunkan kadar pensampelannya dan muat naik melebihi 30 saat dipangkas dalam antara muka itu. Ini ialah peraturan persediaan aliran kerja penyuntingan pengeluar. Pilih segmen sumber yang menunjukkan seluruh peristiwa yang ingin disunting dan subjeknya kekal kelihatan di tempat perubahan perlu diteruskan.

Model boleh menyebarkan perubahan latar, pakaian, objek, cahaya atau gaya sepanjang rakaman. Arahan gerakan tambahan berguna apabila suntingan memerlukan tindakan baharu yang tiada dalam sumber dan tidak akan terhasil daripada bingkai utama sahaja, seperti kesan visual yang berkembang mengikut masa. Banyak suntingan tidak memerlukan taklimat gerakan tambahan kerana model menganimasikan pelarasan bingkai utama dalam adegan sedia ada. Terangkan gerakan baharu secara khusus dan asingkannya daripada perubahan visual yang sudah ditetapkan oleh bingkai utama.

Aliran kerja penyuntingan pengeluar menerapkan suntingan kepada seluruh video secara lalai dan boleh mengehadkannya kepada julat garis masa terpilih. Simpan klip asal supaya hasil terpilih boleh dibandingkan dengan sumber dan digunakan untuk susulan tertumpu. Semakan praktikal melihat melampaui bingkai terpilih: periksa awal, tengah, akhir, setiap potongan dan tempoh apabila sasaran terlindung seketika. Artifak berguna ialah klip yang disemak dengan transformasi yang diminta kekal konsisten mengikut masa, sementara unsur penting yang tidak berubah mengekalkan peranannya.

MP4 ialah artifak lalai untuk main balik dan perkongsian. Aliran kerja Edit Studio video penuh yang layak daripada Runway turut menawarkan ProRes sebagai fail MOV dengan audio PCM, atau ZIP bingkai PNG individu untuk penggubahan. Profil ProRes berjulat daripada 422 Proxy hingga 4444 XQ. Suntingan yang terhad kepada julat garis masa memulangkan MP4, dan format output dipilih apabila penjanaan bermula, bukannya diubah selepas hasil siap. Pilih bentuk eksport pengeluar bagi tugas penyuntingan berikutnya sambil membezakannya daripada keupayaan penyuntingan visual teras model.

Untuk suntingan siap yang berguna, bandingkan penggantian, pencahayaan atau gaya yang dimaksudkan dengan bingkai utama dan periksa butiran sekeliling yang tidak sepatutnya berubah. Simpan versi berjaya dan semak arahan atau bingkai panduan khusus yang menyebabkan ketidakpadanan. Peranan Aleph 2.0 ialah mengubah rakaman sumber melalui sasaran visual jelas; penghasilan trek bunyi baharu, perubahan tingkah laku aplikasi atau penyiapan saluran penghantaran siaran berasingan ialah tugas tambahan di sekitar video suntingan.

Ailoot Ultra · Penjanaan video POST /v1/videos runway/aleph-2

runway/aleph-2

Runway /runway/aleph-2

Pengenalan

Aleph 2.0 menyunting video sedia ada melalui arahan teks bersasar dan panduan bingkai utama. Gunakannya untuk menggantikan objek, mengubah latar, pakaian, pencahayaan atau gaya, sambil mengarahkan butiran adegan asal yang patut kekal utuh.

Input yang diterima
Teks · Imej · Audio · Video
Hasil
Video

Tersedia di Ailoot · input & kaedah

Ailoot Ultra · Penjanaan video POST /v1/videos
Input
text, image, audio, video
Output
video
MedanJenisKeperluanNilai & hadLalai
MedanmodelJenisstringKeperluanDiperlukanNilai & had
runway/aleph-2
Lalai—
Medaninput_referencesJenisarrayKeperluanDiperlukanNilai & had
Item minimum: 1
Item maksimum: 1
Lalai—
MedanpromptJenisstringKeperluanDiperlukanNilai & had
Panjang minimum: 1
Lalai—
Parameter kaedah dan kitar hayat
ParameterKontrak
Parametercontent_typeKontrakapplication/json
ParameterrequiredKontrakmodel, input_references, prompt
Parametermaterial_typesKontraktext, image, audio, video
Parametermaterial_conditionsKontrakGunakan tepat satu URL kandungan aset video siap sebenar milik anda dengan tandatangan yang dikembalikan. Pemilik aset, jenis dan bukti bait yang disimpan mesti sepadan dengan permintaan.

Kitar hayat: asynchronous_job_then_owned_outputs

GET /v1/videos/{request_id} · id atau polling_url sebenar yang dikembalikan

GET /v1/videos/{request_id}/content

Pelan harga

Cara caj akhir dikira

Kadar yang dipaparkan menganggarkan kos sebelum penjanaan. Caj akhir dikira berdasarkan kos yang direkodkan untuk penjanaan asal. Tempoh output yang diukur dan kuantiti ramalan bukan kuantiti akhir yang boleh dibilkan.

Rujukan tarif tidak menambah pilihan permintaan. Parameter yang disokong disenaraikan untuk kaedah yang dipilih.

Mod pantas
Tidak dinyatakan Apabila mod pantas dipilih
Mod flex
Tidak dinyatakan Apabila mod flex dipilih
Usaha penaakulan maksimum
Tidak dinyatakan Apabila usaha penaakulan maksimum menggunakan pelarasan default

Anggaran kadar untuk perbandingan

Harga mengikut konfigurasi

Padankan setiap caj dengan syarat yang dipaparkan. Gunakan satu kadar bagi setiap set konfigurasi alternatif. Gunakan peraturan caj minimum yang dipaparkan bagi konfigurasi itu.

KonfigurasiJadual kadarKuantiti ramalanKomponen cajUnit pengebilanSyarat pengebilanPeraturan caj minimumCaj
KonfigurasiKadar asas tokenJadual kadarKadar asasKuantiti ramalan—Komponen caj—Unit pengebilan—Syarat pengebilan—Peraturan caj minimum—Caj
Input · Token input · Anggaran untuk perbandingan sahaja — / 1K token
Output · Token output · Anggaran untuk perbandingan sahaja — / 1K token
Input · Bacaan cache · Anggaran untuk perbandingan sahaja — / 1K token
Input · Penulisan cache · Anggaran untuk perbandingan sahaja — / 1K token
Input · Penulisan cache, 1 jam · Anggaran untuk perbandingan sahaja — / 1K token
KonfigurasiHarga videoJadual kadar—Kuantiti ramalan—Komponen caj—Unit pengebilanbagi setiap saat videoSyarat pengebilanTiada syarat tambahan dinyatakan dalam kunci harga ini.Peraturan caj minimum—Caj
Output · Harga video · Anggaran untuk perbandingan sahaja $0.56 bagi setiap saat video
KonfigurasiMinimum penjanaanJadual kadar—Kuantiti ramalan—Komponen cajCaj minimumUnit pengebilancaj minimum penjanaanSyarat pengebilanTiada syarat tambahan dinyatakan dalam kunci harga ini.Peraturan caj minimumYaCaj
total · Caj minimum penjanaan · Anggaran untuk perbandingan sahaja $1.12 caj minimum penjanaan

Caj minimum bagi setiap penjanaan; gunakan sebagai nilai minimum, bukan fi tambahan. Tiada tempoh minimum tersirat.

KonfigurasiAnggaran kos penjanaanJadual kadar—Kuantiti ramalananggaran untuk satu penjanaanKomponen caj—Unit pengebilan—Syarat pengebilan—Peraturan caj minimum—Caj
Output · Anggaran kos penjanaan · Anggaran untuk perbandingan sahaja $0.56 anggaran sebelum penjanaan

Anggaran ini bukan caj tambahan atau kadar tetap bagi penjanaan yang telah selesai.

Ailoot merizabkan anggaran amaun sebelum permintaan. Selepas hasil diterima, caj akhir diselesaikan berdasarkan penggunaan terukur. Penyelesaian caj penstriman menggunakan rekod penggunaan akhir. Cara rizab dan penyelesaian caj berfungsi →

Contoh permintaan

Ailoot Ultra · Penjanaan video

Gunakan input sebenar dan simpan hasil lengkap
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.

Terima dan simpan hasil

Ailoot Ultra · Penjanaan video

  • GET /v1/videos/{request_id}
  • GET /v1/videos/{request_id}/content
Simpan semua aset yang selesai
GET semua aset yang selesai
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
Simpan semua hasil yang selesai

Simpan setiap video yang selesai atau fail yang dikembalikan; dapatkan setiap URL aset yang benar-benar dikembalikan.

Simpan respons dan pengepala yang lengkap, setiap output sebenar, pengecam asal yang dikembalikan serta semua medan penggunaan. Pulihkan operasi asal tanpa menghantar permintaan penciptaan sekali lagi.

Jika respons asal perlu disemak

Simpan X-Client-Request-ID, X-Ailoot-Task-Id dan id/polling_url sebenar yang dikembalikan. Teruskan tugas asal; jangan hantar permintaan penciptaan sekali lagi.

Medan respons
MedanJenis
MedanidJenis
MedanstatusJenis
Medandata[]Jenis
Medanoutputs[]Jenis

Alias

Alias model

Ailoot Ultra runway/aleph-2

Alias laluan kaedah

Gunakan laluan kaedah yang dipaparkan di atas.

ID pemanggil berkaitan

runway/aleph-2

FAQ · Runway: Aleph 2.0
Apakah input dan hasil yang tersedia?

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

Apakah medan yang digunakan oleh permintaan?

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

Butiran lanjut

Sambungkan Ailoot kepada Claude Code, OpenCode, Hermes atau aplikasi anda.

Syarikat dan portfolio projeknya

Syarikat dan portfolio projeknya: jutaan pelanggan; jualan bernilai berbilion setiap bulan.

Beli token dengan diskaun.

Diskaun langganan untuk penggunaan berkala. Kod promosi — sehingga 50% bagi pembelian token.

Langganan
Pilih pelan berdiskaun untuk permintaan berkala anda.
Kod promosi sehingga 50%
Masukkan kod semasa pembelian. Harga dikira semula mengikut promosi semasa.
Perbelanjaan dalam sejarah
Model, token dan jumlah disimpan bagi setiap permintaan.

Pilih langganan · Lihat harga model

Sambungkan API kepada produk yang anda jual.

SaaS, aplikasi dan bot — di bawah tawaran rasmi serta perjanjian lesen Ailoot. Untuk jualan semula, mohon lesen penjual semula.

Aplikasi komersial
Tambahkan penjanaan teks, imej, video dan audio pada ciri berbayar perkhidmatan anda.
Lesen penjual semula
Hantar keterangan projek dan susunan akses. Minta terma penggunaan serta jualan semula secara bertulis.
Dokumen pada laman
Tawaran, perjanjian lesen dan dasar pemprosesan data tersedia sebelum sambungan.

Mohon lesen penjual semula · Tawaran dan perjanjian lesen