models

Runway: Aleph 2.0

Markdown · JSON

Runway: Aleph 2.0

Aleph 2.0 แก้วิดีโอเดิมด้วยคำสั่งข้อความเฉพาะจุดและภาพคีย์เฟรมกำกับ ใช้แทนวัตถุ เปลี่ยนพื้นหลัง เสื้อผ้า แสง หรือสไตล์ พร้อมระบุรายละเอียดฉากเดิมที่ต้องคงไว้

เกี่ยวกับโมเดล

คำอธิบายนี้ครอบคลุมความสามารถของโมเดล อินพุต เอาต์พุต และตัวเลือกที่ใช้ได้ใน Ailoot แสดงด้านล่างตามเมธอดที่เลือก

Aleph 2.0 เป็นโมเดลแก้วิดีโอตามบริบทของ Runway เปลี่ยนฟุตเทจถ่ายจริงหรือที่สร้างด้วยคำสั่งและภาพคีย์เฟรมเสริม เป้าหมายคือเปลี่ยนส่วนที่ขอโดยรักษาองค์ประกอบ แสง และรายละเอียดรอบข้าง เหมาะกับแทนสินค้า เปลี่ยนเสื้อผ้า พื้นหลัง แสง หรือแนวภาพโดยไม่สร้างฉากทั้งหมดใหม่จากบรีฟข้อความ

เริ่มด้วยการกระทำและการเปลี่ยนตรง ๆ เช่น เพิ่ม ลบ แทน เปลี่ยน จัดแสงใหม่ หรือเปลี่ยนสไตล์ สำหรับแทนสินค้าให้ระบุวัตถุที่เห็นและสิ่งแทน แล้วบอกการเคลื่อนไหวมือ กล้อง และสถานที่ที่ต้องคงไว้ สำหรับฉากตามฤดูกาลบอกอากาศหรือแสงที่จะเปลี่ยน คำสั่งสั้นเฉพาะจุดให้เป้าหมายแก้ชัดกว่าขอปรับปรุงทั้งคลิปทั่วไป

คีย์เฟรมกำหนดรูปลักษณ์ผลแก้ ณ ช่วงหนึ่ง เลือกเฟรมที่เห็นเป้าชัด เช่น ภาพกว้างเมื่อเปลี่ยนพื้นหลัง หรือภาพใกล้สำหรับส่วนเล็กหรือเครื่องประดับ ใน Edit Studio ของ Runway พรีวิวและปรับการแก้ภาพนิ่งก่อนได้ แล้วใช้เวอร์ชันนั้นกำกับการเปลี่ยนวิดีโอ เทียบเฟรมแก้กับต้นฉบับเรื่องรายละเอียดตัวแบบ ขอบ และวัตถุที่ต้องรักษา ก่อนใช้เป็นทิศทางภาพของคลิป

API ผู้ผลิตรองรับต้นฉบับ 2–30 วินาที และภาพคีย์เฟรมเสริมสูงสุดห้าภาพที่วางตามเวลาที่ระบุ ผูกภาพกับช่วงที่ต้องการ และใช้การเปลี่ยนชัดไม่กี่อย่างแทนเป้าหมายภาพขัดกันหลายชุด Aleph 2.0 แยกจาก Gen-4 Aleph เก่า ผู้ผลิตระบุโมเดล API แยกต่างหาก การแก้ตามคีย์เฟรมก็ต่างจากสั่งโมเดลข้อความสู่วิดีโอสร้างช็อตไม่เกี่ยวกัน

กฎเตรียมของ Edit Studio ใช้อัตราส่วนทั่วไป ความละเอียดต้นฉบับ 480p–1080p และ 24–30 เฟรมต่อวินาที มีคัตหรือเปลี่ยนช็อตไม่เกินสิบครั้ง แนะนำ 720p หรือ 1080p ฟุตเทจเกิน 30 fps ถูกลดเฟรมเรต และอัปโหลดเกิน 30 วินาทีถูกตัดในอินเทอร์เฟซนั้น นี่คือกฎเตรียมของโฟลว์แก้ผู้ผลิต เลือกช่วงที่แสดงเหตุการณ์ครบและเห็นตัวแบบตลอดส่วนที่การเปลี่ยนต้องต่อเนื่อง

โมเดลถ่ายทอดพื้นหลัง เสื้อผ้า วัตถุ แสง หรือสไตล์ที่เปลี่ยนไปตลอดฟุตเทจ คำสั่งการเคลื่อนไหวเพิ่มเติมมีประโยชน์เมื่ออยากเพิ่มการกระทำที่ต้นฉบับไม่มีและไม่ได้เกิดจากคีย์เฟรมอย่างเดียว เช่น เอฟเฟกต์ค่อย ๆ พัฒนา หลายงานไม่ต้องบรีฟการเคลื่อนเพิ่ม เพราะโมเดลทำการปรับคีย์เฟรมให้เคลื่อนไหวในฉากเดิม ระบุการเคลื่อนใหม่เฉพาะเจาะจงและแยกจากการเปลี่ยนภาพที่คีย์เฟรมกำหนดแล้ว

โฟลว์แก้ใช้กับทั้งวิดีโอเป็นค่าเริ่มต้น และจำกัดช่วงไทม์ไลน์ได้ เก็บต้นฉบับไว้เทียบและแก้ติดตามเฉพาะจุด การตรวจควรเลยเฟรมที่เลือกไปถึงต้น กลาง ท้าย ทุกคัต และช่วงเป้าหมายถูกบัง ผลที่ใช้ได้คือคลิปที่การเปลี่ยนคงเส้นคงวาตลอดเวลา ขณะที่สิ่งสำคัญที่ไม่เปลี่ยนยังมีบทบาทเดิม

MP4 เป็นผลมาตรฐานสำหรับเล่นและแชร์ โฟลว์ Edit Studio แบบทั้งวิดีโอที่เข้าเกณฑ์ยังส่ง ProRes เป็น MOV พร้อมเสียง PCM หรือ ZIP ภาพ PNG รายเฟรมเพื่อคอมโพสิตได้ โปรไฟล์ ProRes ตั้งแต่ 422 Proxy ถึง 4444 XQ งานจำกัดช่วงไทม์ไลน์คืน MP4 และเลือกรูปแบบตอนเริ่มสร้าง ไม่ใช่เปลี่ยนหลังเสร็จ เลือกส่งออกตามงานตัดต่อถัดไป โดยแยกจากความสามารถแก้ภาพหลัก

งานแก้ที่มีประโยชน์ต้องเทียบการแทน แสง หรือสไตล์กับคีย์เฟรม และตรวจรายละเอียดรอบข้างที่ไม่ต้องเปลี่ยน เก็บเวอร์ชันสำเร็จ แล้วแก้คำสั่งหรือเฟรมที่ทำให้คลาดเคลื่อน บทบาท Aleph 2.0 คือเปลี่ยนฟุตเทจผ่านเป้าภาพชัด ส่วนซาวด์แทร็กใหม่ การเปลี่ยนพฤติกรรมแอป หรือโฟลว์ส่งงานออกอากาศเป็นงานเพิ่มเติมรอบวิดีโอที่แก้แล้ว

Ailoot Ultra · วิดีโอ POST /v1/videos runway/aleph-2

runway/aleph-2

Runway /runway/aleph-2

เริ่มต้น

Aleph 2.0 แก้วิดีโอเดิมด้วยคำสั่งข้อความเฉพาะจุดและภาพคีย์เฟรมกำกับ ใช้แทนวัตถุ เปลี่ยนพื้นหลัง เสื้อผ้า แสง หรือสไตล์ พร้อมระบุรายละเอียดฉากเดิมที่ต้องคงไว้

อินพุตที่รองรับ
ข้อความ · รูปภาพ · เสียง · วิดีโอ
ผลลัพธ์
วิดีโอ

ใช้งานได้ใน Ailoot · อินพุตและเมธอด

Ailoot Ultra · วิดีโอ POST /v1/videos
ขาเข้า
text, image, audio, video
ขาออก
video
ฟิลด์ประเภทข้อกำหนดค่าและข้อจำกัดค่าเริ่มต้น
ฟิลด์modelประเภทstringข้อกำหนดจำเป็นค่าและข้อจำกัด
runway/aleph-2
ค่าเริ่มต้น—
ฟิลด์input_referencesประเภทarrayข้อกำหนดจำเป็นค่าและข้อจำกัด
จำนวนรายการขั้นต่ำ: 1
จำนวนรายการสูงสุด: 1
ค่าเริ่มต้น—
ฟิลด์promptประเภทstringข้อกำหนดจำเป็นค่าและข้อจำกัด
ความยาวขั้นต่ำ: 1
ค่าเริ่มต้น—
พารามิเตอร์และวงจรการทำงานของเมธอด
พารามิเตอร์ข้อกำหนด
พารามิเตอร์content_typeข้อกำหนดapplication/json
พารามิเตอร์requiredข้อกำหนดmodel, input_references, prompt
พารามิเตอร์material_typesข้อกำหนดtext, image, audio, video
พารามิเตอร์material_conditionsข้อกำหนดใช้ URL เนื้อหาแอสเซ็ตวิดีโอจริงที่เสร็จสมบูรณ์และเป็นของคุณเพียงหนึ่งรายการ พร้อมลายเซ็นที่ส่งกลับ เจ้าของแอสเซ็ต ชนิด และหลักฐานไบต์ที่จัดเก็บต้องตรงกับคำขอ

วงจรการทำงาน: asynchronous_job_then_owned_outputs

GET /v1/videos/{request_id} · id หรือ polling_url จริงที่ส่งกลับ

GET /v1/videos/{request_id}/content

ราคา

วิธีคำนวณค่าบริการสุดท้าย

อัตราที่แสดงใช้ประมาณการค่าใช้จ่ายก่อนการสร้างผลลัพธ์ ยอดเรียกเก็บสุดท้ายคำนวณจากค่าใช้จ่ายที่บันทึกไว้สำหรับการสร้างผลลัพธ์ครั้งเดิม ระยะเวลาของผลลัพธ์ที่วัดได้และปริมาณที่คาดการณ์ไว้ไม่ใช่ปริมาณสุดท้ายที่ใช้คิดค่าบริการ

ข้อมูลอัตราราคาไม่ได้เพิ่มตัวเลือกคำขอ พารามิเตอร์ที่รองรับระบุไว้สำหรับเมธอดที่เลือก

โหมดรวดเร็ว
ไม่ได้ระบุ เมื่อเลือกโหมดรวดเร็ว
โหมดยืดหยุ่น
ไม่ได้ระบุ เมื่อเลือกโหมด flex
ระดับการใช้เหตุผลสูงสุด
ไม่ได้ระบุ เมื่อใช้การปรับตามค่าเริ่มต้น (default) สำหรับระดับการใช้เหตุผลสูงสุด

อัตราประมาณการเพื่อเปรียบเทียบ

ราคาตามการตั้งค่า

เทียบค่าบริการแต่ละรายการกับเงื่อนไขที่แสดง เลือกใช้อัตราเดียวสำหรับแต่ละชุดการตั้งค่าที่เป็นตัวเลือกทดแทนกัน ใช้กฎค่าบริการขั้นต่ำที่แสดงสำหรับการตั้งค่านั้น

การตั้งค่าตารางอัตราค่าบริการปริมาณคาดการณ์รายการค่าบริการหน่วยคิดค่าบริการเงื่อนไขคิดค่าบริการกฎค่าบริการขั้นต่ำค่าบริการ
การตั้งค่าอัตราค่าบริการโทเคนพื้นฐานตารางอัตราค่าบริการอัตราพื้นฐานปริมาณคาดการณ์—รายการค่าบริการ—หน่วยคิดค่าบริการ—เงื่อนไขคิดค่าบริการ—กฎค่าบริการขั้นต่ำ—ค่าบริการ
ขาเข้า · โทเค็นอินพุต · ประมาณการเพื่อเปรียบเทียบเท่านั้น — / 1K โทเค็น
ขาออก · โทเค็นเอาต์พุต · ประมาณการเพื่อเปรียบเทียบเท่านั้น — / 1K โทเค็น
ขาเข้า · การอ่านแคช · ประมาณการเพื่อเปรียบเทียบเท่านั้น — / 1K โทเค็น
ขาเข้า · การเขียนแคช · ประมาณการเพื่อเปรียบเทียบเท่านั้น — / 1K โทเค็น
ขาเข้า · การเขียนแคช, 1 ชั่วโมง · ประมาณการเพื่อเปรียบเทียบเท่านั้น — / 1K โทเค็น
การตั้งค่าราคาวิดีโอตารางอัตราค่าบริการ—ปริมาณคาดการณ์—รายการค่าบริการ—หน่วยคิดค่าบริการต่อวินาทีของวิดีโอเงื่อนไขคิดค่าบริการไม่มีการระบุเงื่อนไขเพิ่มเติมในคีย์ราคานี้กฎค่าบริการขั้นต่ำ—ค่าบริการ
ขาออก · ราคาวิดีโอ · ประมาณการเพื่อเปรียบเทียบเท่านั้น $0.56 ต่อวินาทีของวิดีโอ
การตั้งค่ายอดขั้นต่ำต่อการสร้างตารางอัตราค่าบริการ—ปริมาณคาดการณ์—รายการค่าบริการค่าบริการขั้นต่ำหน่วยคิดค่าบริการค่าบริการสร้างขั้นต่ำเงื่อนไขคิดค่าบริการไม่มีการระบุเงื่อนไขเพิ่มเติมในคีย์ราคานี้กฎค่าบริการขั้นต่ำใช่ค่าบริการ
total · ค่าใช้จ่ายขั้นต่ำต่อการสร้าง · ประมาณการเพื่อเปรียบเทียบเท่านั้น $1.12 ค่าบริการสร้างขั้นต่ำ

ค่าบริการขั้นต่ำต่อการสร้าง ใช้เป็นยอดขั้นต่ำ ไม่ใช่ค่าธรรมเนียมเพิ่มเติม ไม่ได้หมายความว่ามีระยะเวลาขั้นต่ำ

การตั้งค่าต้นทุนการสร้างโดยประมาณตารางอัตราค่าบริการ—ปริมาณคาดการณ์ค่าประมาณสำหรับการสร้างหนึ่งครั้งรายการค่าบริการ—หน่วยคิดค่าบริการ—เงื่อนไขคิดค่าบริการ—กฎค่าบริการขั้นต่ำ—ค่าบริการ
ขาออก · ค่าใช้จ่ายในการสร้างโดยประมาณ · ประมาณการเพื่อเปรียบเทียบเท่านั้น $0.56 ประมาณการก่อนสร้าง

ค่าประมาณนี้ไม่ใช่ค่าใช้จ่ายเพิ่มเติมหรืออัตราคงที่สำหรับการสร้างผลลัพธ์ที่เสร็จสมบูรณ์แล้ว

Ailoot กันยอดเงินประมาณการไว้ก่อนส่งคำขอ หลังได้ผลลัพธ์ จะคิดค่าบริการสุดท้ายตามการใช้งานที่วัดได้ การคิดค่าบริการแบบสตรีมใช้บันทึกการใช้งานสุดท้าย วิธีกันยอดเงินและคิดค่าบริการสุดท้าย →

ตัวอย่างคำขอ

Ailoot Ultra · วิดีโอ

ใช้ข้อมูลเข้าจริงและเก็บผลลัพธ์ไว้ให้ครบถ้วน
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.

รับและบันทึกผลลัพธ์

Ailoot Ultra · วิดีโอ

  • GET /v1/videos/{request_id}
  • GET /v1/videos/{request_id}/content
บันทึกไฟล์ที่สร้างเสร็จทั้งหมด
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
เก็บผลลัพธ์ที่เสร็จสมบูรณ์ทั้งหมด

บันทึกวิดีโอที่สร้างเสร็จหรือไฟล์ที่ส่งกลับมาทุกไฟล์ และดึงไฟล์สื่อจากทุก URL ที่ส่งกลับมาจริง

เก็บการตอบกลับและส่วนหัวให้ครบถ้วน เก็บผลลัพธ์จริงทุกรายการ ตัวระบุที่ส่งกลับมาแต่เดิม และฟิลด์ข้อมูลการใช้งานทั้งหมด กู้คืนการดำเนินการเดิมโดยไม่ส่งคำขอสร้างซ้ำ

เมื่อต้องตรวจสอบการตอบกลับต้นฉบับ

เก็บ X-Client-Request-ID, X-Ailoot-Task-Id และ id/polling_url จริงที่ส่งกลับ ดำเนินงานเดิมต่อ อย่าส่งคำขอสร้างซ้ำ

ฟิลด์การตอบกลับ
ฟิลด์ประเภท
ฟิลด์idประเภท
ฟิลด์statusประเภท
ฟิลด์data[]ประเภท
ฟิลด์outputs[]ประเภท

ชื่ออื่น

ชื่ออื่นของโมเดล

Ailoot Ultra runway/aleph-2

ชื่อพาธเมธอดอื่น

ใช้พาธเมธอดที่แสดงด้านบน

ID ที่เกี่ยวข้องสำหรับเรียกใช้โมเดล

runway/aleph-2

FAQ · Runway: Aleph 2.0
มีอินพุตและผลลัพธ์ใดบ้าง?

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

คำขอใช้ฟิลด์ใดบ้าง?

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

รายละเอียดเพิ่มเติม

เชื่อม Ailoot กับ Claude Code, OpenCode, Hermes หรือแอปของคุณ

บริษัทและพอร์ตโฟลิโอโครงการของบริษัท

บริษัทและพอร์ตโฟลิโอโครงการของบริษัท: ลูกค้าหลายล้านราย; ยอดขายระดับหลายพันล้านต่อเดือน.

ซื้อโทเคนพร้อมส่วนลด

ส่วนลดสมาชิกสำหรับงานประจำ โค้ดโปรโมชั่นลดซื้อโทเคนสูงสุด 50%

สมาชิก
เลือกแพ็กเกจมีส่วนลดสำหรับคำขอประจำ
โค้ดลดสูงสุด 50%
ใส่โค้ดขณะซื้อ ราคาคำนวณใหม่ตามโปรโมชั่นที่ใช้
รายจ่ายในประวัติ
เก็บโมเดล โทเคน และยอดสำหรับทุกคำขอ

เลือกสมาชิก · ดูราคาโมเดล

เชื่อม API กับผลิตภัณฑ์ ที่คุณขาย

SaaS แอป และบอต ตามข้อเสนอและสัญญาอนุญาต Ailoot หากขายต่อให้ขอใบอนุญาตรีเซลเลอร์

แอปเชิงพาณิชย์
ใส่การสร้างข้อความ ภาพ วิดีโอ และเสียงในฟีเจอร์เสียเงินของบริการคุณ
ใบอนุญาตรีเซลเลอร์
ส่งคำอธิบายโครงการและรูปแบบการเข้าถึง ขอเงื่อนไขใช้และขายต่อเป็นลายลักษณ์อักษร
เอกสารบนเว็บไซต์
อ่านข้อเสนอ สัญญาอนุญาต และนโยบายประมวลผลข้อมูลก่อนเชื่อมได้

ขอใบอนุญาตขายต่อ · ข้อเสนอและสัญญาอนุญาต