Runway: Aleph 2.0
Aleph 2.0 mavjud videoni aniq matn ko‘rsatmalari va tayanch kadr yo‘riqlari orqali tahrirlaydi. Uni asl sahnaning qaysi detallari butun qolishi kerakligini belgilagan holda buyumni almashtirish, fon, kiyim, yorug‘lik yoki uslubni o‘zgartirish uchun ishlating.
Model haqida
Bu tavsif model imkoniyatlarini yoritadi. Ailoot da tanlangan usul uchun mavjud kirish, chiqish va parametrlar quyida keltirilgan.
Aleph 2.0 — Runway ning kontekst ichidagi video tahrirlash modeli. U yozma yo‘riq va ixtiyoriy tayanch kadr yordamida mavjud an’anaviy yoki yaratilgan lavhani o‘zgartiradi. Ko‘zlangan jarayon sahnaning so‘ralgan qismini o‘zgartirib, atrof kompozitsiyasi, yorug‘lik va detallarini saqlaydi; bu butun sahnani matn topshirig‘idan qayta yaratmay, mahsulot almashtirish, kiyim o‘zgartirish, fonni yangilash, qayta yoritish yoki vizual uslubni almashtirish uchun foydali.
Bevosita amal va kerakli o‘zgarishdan boshlang: qo‘shish, olib tashlash, almashtirish, o‘zgartirish, qayta yoritish yoki uslubni almashtirish. Mahsulot almashtirishda ko‘rinadigan buyum va uning o‘rniga keladiganini tasvirlang, keyin qaysi qo‘l harakati, kamera yurishi va atrof joy qolishi kerakligini ayting. Mavsumiy sahnada o‘zgaradigan ob-havo yoki yorug‘likni tasvirlang. Qisqa, maqsadli yo‘riq butun klipni yaxshilash haqidagi umumiy so‘rovdan aniqroq tahrir maqsadini beradi.
Tayanch kadr yo‘rig‘i muayyan lahzada tahrir natijasi qanday ko‘rinishini belgilaydi. Nishonni aniq ko‘rsatadigan kadrni tanlang: fon o‘zgarishi uchun keng ko‘rinish, kichik xususiyat yoki aksessuar uchun esa yaqinroq ko‘rinish. Runway ning Edit Studio jarayonida statik kadr tahririni ko‘rib, tuzatish mumkin, keyin tanlangan versiya video o‘zgarishini yo‘naltiradi. Tahrirlangan kadrni saqlamoqchi bo‘lgan obyekt detallari, qirralar va buyumlar bo‘yicha asl bilan solishtiring, keyin klip uchun vizual yo‘nalish sifatida ishlating.
Ishlab chiqaruvchi API si 2 dan 30 soniyagacha asl videolar va belgilangan vaqtlarga joylangan beshtagacha ixtiyoriy tayanch rasmni qo‘llab-quvvatlaydi. Har bir yo‘naltiruvchi rasmni asl videodagi kerakli nuqtasiga bog‘lang va zid vizual maqsadlar to‘plami o‘rniga oz sonli aniq o‘zgarishlardan foydalaning. Aleph 2.0 oldingi Gen-4 Aleph modelidan alohida; ishlab chiqaruvchi uning API modelini alohida belgilaydi. Tayanch kadrli tahrir matndan video modelidan aloqasiz yangi kadr yaratishni so‘rashdan ham boshqa.
Edit Studio ning hujjatlashtirilgan tayyorgarlik qoidalari odatiy tomonlar nisbati, 480p va 1080p orasidagi asl aniqlik va soniyasiga 24–30 kadrni, ko‘pi bilan o‘nta kesish yoki kadr almashishini ishlatadi. U 720p yoki 1080p manbani tavsiya qiladi; shu interfeysda 30-fps dan yuqori lavha siyraklashtiriladi, 30 soniyadan uzun yuklashlar qirqiladi. Bular ishlab chiqaruvchi tahrir jarayonining tayyorgarlik qoidalaridir. Tahrirlamoqchi bo‘lgan to‘liq voqeani ko‘rsatadigan va o‘zgarish davom etishi kerak bo‘lgan joylarda obyekti ko‘rinib turadigan asl segmentni tanlang.
Model o‘zgargan fon, kiyim, buyum, yorug‘lik yoki uslubni butun lavha bo‘ylab yoyishi mumkin. Tahrirga manbada yo‘q va faqat tayanch kadrdan kelib chiqmaydigan yangi harakat, masalan vaqt davomida rivojlanadigan vizual effekt kerak bo‘lsa, qo‘shimcha harakat ko‘rsatmasi foydali. Ko‘p tahrirlarga qo‘shimcha harakat topshirig‘i kerak emas, chunki model tayanch kadr o‘zgarishini mavjud sahna ichida harakatlantiradi. Yangi harakatni aniq tasvirlang va uni tayanch kadr allaqachon belgilagan vizual o‘zgarishdan alohida tuting.
Ishlab chiqaruvchi tahrir jarayoni standart holatda tahrirni butun videoga qo‘llaydi va uni vaqt chizig‘ining tanlangan oralig‘iga cheklashi mumkin. Tanlangan natijani asl bilan solishtirish va maqsadli keyingi tuzatishga ishlatish uchun asl klipni saqlang. Amaliy tekshiruv tanlangan kadrdan tashqariga qaraydi: boshlanish, o‘rta, oxir, har bir kesish va nishon qisqa vaqt to‘silgan davrni tekshiring. Foydali artefakt — so‘ralgan o‘zgarishi vaqt davomida izchil qoladigan, muhim o‘zgarmagan elementlar esa o‘z rolini saqlaydigan qayta ishlangan klip.
MP4 standart ijro va ulashish artefakti. Runway ning mos to‘liq video Edit Studio jarayoni PCM audio bilan MOV fayldagi ProRes yoki kompoziting uchun alohida PNG kadrlarining ZIP ini ham beradi. ProRes profillari 422 Proxy dan 4444 XQ gacha. Vaqt chizig‘i oralig‘i bilan cheklangan tahrirlar MP4 qaytaradi; chiqish formati tayyor natijadan keyin o‘zgartirilmay, yaratish boshlanganda tanlanadi. Ishlab chiqaruvchi eksport shaklini keyingi tahrir vazifasiga mos tanlang, lekin uni modelning asosiy vizual tahrir imkoniyatidan alohida tuting.
Foydali tayyor tahrir uchun kerakli almashtirish, yorug‘lik yoki uslubni tayanch kadr bilan solishtiring va o‘zgarmasligi kerak bo‘lgan atrof detallarni tekshiring. Muvaffaqiyatli versiyani saqlang va nomoslikka sabab bo‘lgan aniq yo‘riq yoki yo‘naltiruvchi kadrni tuzating. Aleph 2.0 ning roli aniq vizual maqsad orqali asl lavhani o‘zgartirishdir; yangi tovush yo‘li yaratish, ilova xatti-harakatini o‘zgartirish yoki alohida efirga yetkazish jarayonini tugatish tahrirlangan video atrofidagi qo‘shimcha vazifalardir.
Ailoot Ultra · Video yaratish POST /v1/videos runway/aleph-2
runway/aleph-2Boshlash
Aleph 2.0 mavjud videoni aniq matn ko‘rsatmalari va tayanch kadr yo‘riqlari orqali tahrirlaydi. Uni asl sahnaning qaysi detallari butun qolishi kerakligini belgilagan holda buyumni almashtirish, fon, kiyim, yorug‘lik yoki uslubni o‘zgartirish uchun ishlating.
- Qabul qilinadigan kirish ma’lumotlari
- Matn · Rasmlar · Audio · Video
- Natijalar
- Video
Ailoot da mavjud · kirish ma’lumotlari va usullar
Ailoot Ultra · Video yaratish POST /v1/videos
- Kirish
text,image,audio,video- Chiqish
video
| Maydon | Tur | Talab | Qiymatlar va cheklovlar | Standart |
|---|---|---|---|---|
Maydonmodel | Turstring | TalabMajburiy | Qiymatlar va cheklovlar runway/aleph-2 | Standart— |
Maydoninput_references | Turarray | TalabMajburiy | Qiymatlar va cheklovlar Elementlarning eng kam soni: 1 Elementlarning eng ko‘p soni: 1 | Standart— |
Maydonprompt | Turstring | TalabMajburiy | Qiymatlar va cheklovlar Eng kam uzunlik: 1 | Standart— |
Usul parametrlari va hayot sikli
| Parametr | Parametr talablari |
|---|---|
Parametrcontent_type | Parametr talablariapplication/json |
Parametrrequired | Parametr talablarimodel, input_references, prompt |
Parametrmaterial_types | Parametr talablaritext, image, audio, video |
Parametrmaterial_conditions | Parametr talablariEgalik qilinadigan haqiqiy yakunlangan video aktivining qaytarilgan imzosi bilan aynan bitta mazmun URL idan foydalaning. Aktiv egasi, turi va saqlangan bayt dalili so‘rovga mos bo‘lishi kerak. |
Hayot sikli: asynchronous_job_then_owned_outputs
GET /v1/videos/{request_id} · haqiqatda qaytarilgan id yoki polling_url
GET /v1/videos/{request_id}/content
Tariflar
Yakuniy to‘lov qanday hisoblanadi
Ko‘rsatilgan tariflar xarajatni generatsiyadan oldin taxminiy hisoblash uchun xizmat qiladi. Yakuniy to‘lov dastlabki generatsiya uchun qayd etilgan xarajat asosida hisoblanadi. Natijaning o‘lchangan davomiyligi va oldindan taxmin qilingan miqdorlar haq undiriladigan yakuniy miqdor hisoblanmaydi.
Tarif ma’lumotlari so‘rov imkoniyatlarini qo‘shmaydi. Qo‘llab-quvvatlanadigan parametrlar tanlangan usulda ko‘rsatilgan.
- Tezkor rejim
- Ko‘rsatilmagan Tezkor rejim tanlanganda
- Flex rejimi
- Ko‘rsatilmagan flex rejimi tanlanganda
- Maksimal fikrlash darajasi
- Ko‘rsatilmagan Maksimal fikrlash darajasi uchun standart (default) tuzatish qo‘llanganda
Taqqoslash uchun taxminiy tariflar
Sozlamalar bo‘yicha narxlar
Har bir to‘lovni ko‘rsatilgan shartlarga moslang. Har bir muqobil sozlamalar to‘plami uchun bitta tarifdan foydalaning. Ushbu sozlama uchun ko‘rsatilgan eng kam to‘lov qoidasini qo‘llang.
| Sozlama | Tariflar jadvali | Prognoz miqdori | To‘lov tarkibiy qismi | Hisob birligi | To‘lovni hisoblash shartlari | Eng kam to‘lov qoidasi | To‘lov |
|---|---|---|---|---|---|---|---|
| SozlamaTokenlar uchun bazaviy tariflar | Tariflar jadvaliAsosiy tarif | Prognoz miqdori— | To‘lov tarkibiy qismi— | Hisob birligi— | To‘lovni hisoblash shartlari— | Eng kam to‘lov qoidasi— | To‘lov Kirish · Kirish tokenlari · Faqat taqqoslash uchun taxmin — / 1K token Chiqish · Chiqish tokenlari · Faqat taqqoslash uchun taxmin — / 1K token Kirish · Keshdan o‘qish · Faqat taqqoslash uchun taxmin — / 1K token Kirish · Keshga yozish · Faqat taqqoslash uchun taxmin — / 1K token Kirish · Keshga yozish, 1 soat · Faqat taqqoslash uchun taxmin — / 1K token |
| SozlamaVideo narxi | Tariflar jadvali— | Prognoz miqdori— | To‘lov tarkibiy qismi— | Hisob birligivideo soniyasi uchun | To‘lovni hisoblash shartlariUshbu narxlash kalitida qo‘shimcha shart ko‘rsatilmagan. | Eng kam to‘lov qoidasi— | To‘lov Chiqish · Video narxi · Faqat taqqoslash uchun taxmin $0.56 video soniyasi uchun |
| SozlamaYaratish uchun eng kam qiymat | Tariflar jadvali— | Prognoz miqdori— | To‘lov tarkibiy qismiEng kam to‘lov | Hisob birligiyaratish uchun eng kam to‘lov | To‘lovni hisoblash shartlariUshbu narxlash kalitida qo‘shimcha shart ko‘rsatilmagan. | Eng kam to‘lov qoidasiHa | To‘lov total · Yaratish uchun eng kam to‘lov · Faqat taqqoslash uchun taxmin $1.12 yaratish uchun eng kam to‘lov Har bir yaratish uchun eng kam to‘lov; uni qo‘shimcha haq sifatida emas, eng kam qiymat sifatida qo‘llang. Eng kam davomiylik nazarda tutilmaydi. |
| SozlamaYaratishning taxminiy qiymati | Tariflar jadvali— | Prognoz miqdoribir generatsiya uchun taxmin | To‘lov tarkibiy qismi— | Hisob birligi— | To‘lovni hisoblash shartlari— | Eng kam to‘lov qoidasi— | To‘lov Chiqish · Yaratishning taxminiy narxi · Faqat taqqoslash uchun taxmin $0.56 yaratishdan oldingi taxmin Bu taxmin qo‘shimcha to‘lov ham, tugallangan generatsiya uchun qat’iy tarif ham emas. |
Ailoot so‘rovdan oldin taxminiy summani band qiladi. Natijadan keyin o‘lchangan sarf asosidagi yakuniy to‘lovni yechadi. Oqimli javob bo‘yicha yakuniy hisob-kitob yakuniy sarf yozuviga asoslanadi. Summani band qilish va to‘lovni hisoblash tartibi →
So‘rov namunalari
Ailoot Ultra · Video yaratish
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.
Natijalarni olish va saqlash
Ailoot Ultra · Video yaratish
GET /v1/videos/{request_id}GET /v1/videos/{request_id}/content
Barcha tayyor materiallarni saqlash
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
Barcha tayyor natijalarni saqlash
Har bir tayyor video yoki qaytarilgan faylni saqlang; har bir haqiqatan qaytarilgan material URL dan kontentni oling.
To‘liq javob va sarlavhalarni, amalda qaytarilgan barcha natijalarni, dastlab qaytarilgan identifikatorlarni hamda barcha usage maydonlarini saqlang. Yaratish so‘rovini qayta yubormasdan dastlabki operatsiyani tiklang.
Asl javobni tekshirish kerak bo‘lsa
X-Client-Request-ID, X-Ailoot-Task-Id va haqiqatda qaytarilgan id/polling_url ni saqlang. Dastlabki vazifani davom ettiring; yaratish so‘rovini qayta yubormang.
Javob maydonlari
| Maydon | Tur |
|---|---|
Maydonid | Tur |
Maydonstatus | Tur |
Maydondata[] | Tur |
Maydonoutputs[] | Tur |
Taxalluslar
Model taxalluslari
Ailoot Ultra runway/aleph-2
Usul yo‘llari taxalluslari
Yuqorida ko‘rsatilgan usul yo‘llaridan foydalaning.
Chaqirish uchun tegishli ID lar
FAQ · Runway: Aleph 2.0
- Qanday kirish ma’lumotlari va natijalar mavjud?
POST /v1/videos·runway/aleph-2:text,image,audio,video→video- So‘rov qaysi maydonlardan foydalanadi?
POST /v1/videos·runway/aleph-2:model,input_references,prompt