Runway: Aleph 2.0
Aleph 2.0 chỉnh sửa video có sẵn bằng chỉ dẫn văn bản có mục tiêu và hướng dẫn khung hình chính. Dùng để thay vật, đổi hậu cảnh, trang phục, ánh sáng hoặc phong cách, đồng thời chỉ đạo chi tiết cảnh gốc nào cần giữ nguyên.
Về mô hình
Mô tả này trình bày khả năng của mô hình. Đầu vào, đầu ra và tùy chọn có trên Ailoot được liệt kê bên dưới cho phương thức đã chọn.
Aleph 2.0 là mô hình chỉnh sửa video theo ngữ cảnh của Runway. Mô hình biến đổi cảnh quay truyền thống hoặc được tạo có sẵn bằng chỉ dẫn viết và hướng dẫn khung chính tùy chọn. Quy trình dự kiến thay phần yêu cầu của cảnh trong khi giữ bố cục, ánh sáng và chi tiết xung quanh, hữu ích để thay sản phẩm, đổi trang phục, biến đổi hậu cảnh, chiếu sáng lại hoặc đổi phong cách mà không tạo lại cả cảnh từ bản mô tả viết.
Bắt đầu bằng hành động trực tiếp và biến đổi mong muốn: thêm, xóa, thay, đổi, chiếu sáng lại hoặc đổi phong cách. Với thay sản phẩm, xác định vật nhìn thấy và mô tả vật thay, rồi nêu chuyển động tay, chuyển động máy quay và bối cảnh xung quanh cần giữ. Với cảnh theo mùa, mô tả thời tiết hoặc ánh sáng cần đổi. Chỉ dẫn ngắn, có mục tiêu cho mục đích chỉnh sửa rõ hơn yêu cầu chung cải thiện cả đoạn.
Hướng dẫn khung chính xác lập diện mạo kết quả chỉnh sửa ở thời điểm cụ thể. Chọn khung thể hiện rõ mục tiêu: góc rộng cho đổi hậu cảnh hoặc góc gần hơn cho đặc điểm nhỏ hay phụ kiện. Trong quy trình Edit Studio của Runway, chỉnh sửa ảnh tĩnh có thể được xem trước và tinh chỉnh trước khi phiên bản đó hướng dẫn biến đổi video. So khung sửa với nguồn về chi tiết chủ thể, mép và vật cần giữ, rồi dùng làm định hướng hình ảnh cho đoạn.
API nhà sản xuất hỗ trợ video nguồn từ 2 đến 30 giây và đến năm ảnh khung chính tùy chọn đặt tại mốc thời gian chỉ định. Giữ từng ảnh hướng dẫn gắn với điểm dự kiến trong nguồn và dùng ít thay đổi rõ ràng thay vì tập mục tiêu hình ảnh mâu thuẫn. Aleph 2.0 khác mô hình Gen-4 Aleph cũ; nhà sản xuất xác định riêng mô hình API. Chỉnh sửa theo khung chính cũng khác yêu cầu mô hình từ văn bản tạo cú máy không liên quan.
Quy tắc chuẩn bị được mô tả của Edit Studio dùng tỷ lệ thông thường, độ phân giải nguồn từ 480p đến 1080p và 24–30 khung mỗi giây, với không quá mười điểm cắt hoặc đổi cú máy. Quy trình khuyến nghị nguồn 720p hoặc 1080p; cảnh trên 30 fps bị giảm lấy mẫu và tải lên trên 30 giây bị cắt trong giao diện đó. Đây là quy tắc chuẩn bị của quy trình chỉnh sửa nhà sản xuất. Chọn đoạn nguồn cho thấy toàn sự kiện cần sửa và chủ thể vẫn nhìn thấy nơi thay đổi phải được duy trì.
Mô hình có thể lan truyền thay đổi hậu cảnh, quần áo, vật, ánh sáng hoặc phong cách xuyên cảnh quay. Chỉ dẫn chuyển động bổ sung hữu ích khi chỉnh sửa cần hành động mới không có trong nguồn và không tự suy ra từ khung chính, như hiệu ứng hình ảnh phát triển theo thời gian. Nhiều chỉnh sửa không cần yêu cầu chuyển động bổ sung vì mô hình tạo chuyển động điều chỉnh khung chính trong cảnh hiện có. Mô tả riêng chuyển động mới và tách khỏi thay đổi hình ảnh mà khung chính đã xác lập.
Quy trình chỉnh sửa nhà sản xuất áp dụng chỉnh sửa cho toàn video mặc định và có thể giới hạn trong khoảng thời gian đã chọn. Giữ đoạn gốc để so kết quả đã chọn với nguồn và dùng cho lượt tiếp có trọng tâm. Xem xét thực tế vượt ra ngoài khung đã chọn: kiểm tra đầu, giữa, cuối, mọi điểm cắt và thời gian mục tiêu bị che thoáng qua. Sản phẩm hữu ích là đoạn sửa có biến đổi yêu cầu nhất quán theo thời gian trong khi các yếu tố quan trọng không đổi giữ vai trò.
MP4 là sản phẩm mặc định để phát và chia sẻ. Quy trình Edit Studio toàn video đủ điều kiện của Runway còn cung cấp ProRes dạng MOV với âm thanh PCM hoặc ZIP các khung PNG riêng cho ghép hình. Cấu hình ProRes trải từ 422 Proxy đến 4444 XQ. Chỉnh sửa giới hạn khoảng thời gian trả MP4, và định dạng đầu ra được chọn khi tạo bắt đầu thay vì đổi sau khi hoàn tất. Chọn dạng xuất nhà sản xuất cho tác vụ biên tập tiếp theo, giữ tách biệt với năng lực chỉnh sửa hình ảnh cốt lõi của mô hình.
Với bản sửa hoàn thiện hữu ích, so thay thế, ánh sáng hoặc phong cách dự kiến với khung chính và kiểm tra chi tiết xung quanh vốn không cần đổi. Giữ phiên bản thành công và sửa chỉ dẫn hoặc khung hướng dẫn cụ thể gây lệch. Vai trò Aleph 2.0 là biến đổi cảnh nguồn qua mục tiêu hình ảnh rõ; tạo bản âm thanh mới, đổi hành vi ứng dụng hoặc hoàn thiện quy trình bàn giao phát sóng riêng là các tác vụ bổ sung quanh video đã sửa.
Ailoot Ultra · Tạo video POST /v1/videos runway/aleph-2
runway/aleph-2Bắt đầu
Aleph 2.0 chỉnh sửa video có sẵn bằng chỉ dẫn văn bản có mục tiêu và hướng dẫn khung hình chính. Dùng để thay vật, đổi hậu cảnh, trang phục, ánh sáng hoặc phong cách, đồng thời chỉ đạo chi tiết cảnh gốc nào cần giữ nguyên.
- Đầu vào được chấp nhận
- Văn bản · Ảnh · Âm thanh · Video
- Kết quả
- Video
Có trên Ailoot · đầu vào & phương thức
Ailoot Ultra · Tạo video POST /v1/videos
- Đầu vào
text,image,audio,video- Đầu ra
video
| Trường | Loại | Yêu cầu | Giá trị & giới hạn | Mặc định |
|---|---|---|---|---|
Trườngmodel | Loạistring | Yêu cầuBắt buộc | Giá trị & giới hạn runway/aleph-2 | Mặc định— |
Trườnginput_references | Loạiarray | Yêu cầuBắt buộc | Giá trị & giới hạn Số mục tối thiểu: 1 Số mục tối đa: 1 | Mặc định— |
Trườngprompt | Loạistring | Yêu cầuBắt buộc | Giá trị & giới hạn Độ dài tối thiểu: 1 | Mặc định— |
Tham số phương thức và vòng đời
| Tham số | Hợp đồng |
|---|---|
Tham sốcontent_type | Hợp đồngapplication/json |
Tham sốrequired | Hợp đồngmodel, input_references, prompt |
Tham sốmaterial_types | Hợp đồngtext, image, audio, video |
Tham sốmaterial_conditions | Hợp đồngDùng đúng một URL nội dung của tài sản video thực tế đã hoàn tất, thuộc quyền sở hữu cùng chữ ký được trả về. Chủ sở hữu, kiểu và bằng chứng byte đã lưu của tài sản phải khớp với yêu cầu. |
Vòng đời: asynchronous_job_then_owned_outputs
GET /v1/videos/{request_id} · id hoặc polling_url thực tế được trả về
GET /v1/videos/{request_id}/content
Bảng giá
Cách tính phí cuối cùng
Các đơn giá hiển thị dùng để ước tính chi phí trước khi tạo. Khoản phí cuối cùng được tính dựa trên chi phí ghi nhận cho lượt tạo gốc. Thời lượng đầu ra đo được và số lượng dự kiến không phải là số lượng cuối cùng dùng để tính phí.
Thông tin biểu giá không bổ sung tùy chọn yêu cầu. Các tham số được hỗ trợ nằm trong phương thức đã chọn.
- Chế độ nhanh
- Chưa chỉ định Khi chọn chế độ nhanh
- Chế độ Flex
- Chưa chỉ định Khi chọn chế độ flex
- Mức độ suy luận tối đa
- Chưa chỉ định Khi áp dụng mức điều chỉnh mặc định (default) cho mức độ suy luận tối đa
Mức phí ước tính để so sánh
Giá theo cấu hình
Đối chiếu từng khoản phí với điều kiện hiển thị. Dùng một mức phí cho mỗi nhóm cấu hình thay thế. Áp dụng quy tắc phí tối thiểu hiển thị cho cấu hình đó.
| Cấu hình | Biểu mức phí | Số lượng dự báo | Thành phần phí | Đơn vị tính phí | Điều kiện tính phí | Quy tắc phí tối thiểu | Phí |
|---|---|---|---|---|---|---|---|
| Cấu hìnhGiá cơ sở cho token | Biểu mức phíMức phí cơ bản | Số lượng dự báo— | Thành phần phí— | Đơn vị tính phí— | Điều kiện tính phí— | Quy tắc phí tối thiểu— | Phí Đầu vào · Token đầu vào · Ước tính chỉ để so sánh — / 1K token Đầu ra · Token đầu ra · Ước tính chỉ để so sánh — / 1K token Đầu vào · Đọc bộ nhớ đệm · Ước tính chỉ để so sánh — / 1K token Đầu vào · Ghi bộ nhớ đệm · Ước tính chỉ để so sánh — / 1K token Đầu vào · Ghi bộ nhớ đệm, 1 giờ · Ước tính chỉ để so sánh — / 1K token |
| Cấu hìnhGiá video | Biểu mức phí— | Số lượng dự báo— | Thành phần phí— | Đơn vị tính phímỗi giây video | Điều kiện tính phíKhông có điều kiện bổ sung nào được khai báo trong khóa định giá này. | Quy tắc phí tối thiểu— | Phí Đầu ra · Giá video · Ước tính chỉ để so sánh $0.56 mỗi giây video |
| Cấu hìnhMức phí tạo tối thiểu | Biểu mức phí— | Số lượng dự báo— | Thành phần phíPhí tối thiểu | Đơn vị tính phíphí tạo tối thiểu | Điều kiện tính phíKhông có điều kiện bổ sung nào được khai báo trong khóa định giá này. | Quy tắc phí tối thiểuCó | Phí total · Chi phí tạo tối thiểu · Ước tính chỉ để so sánh $1.12 phí tạo tối thiểu Khoản phí tối thiểu cho mỗi lần tạo; áp dụng như mức tối thiểu, không phải phụ phí. Không hàm ý thời lượng tối thiểu. |
| Cấu hìnhChi phí tạo ước tính | Biểu mức phí— | Số lượng dự báoước tính cho một lần tạo | Thành phần phí— | Đơn vị tính phí— | Điều kiện tính phí— | Quy tắc phí tối thiểu— | Phí Đầu ra · Chi phí tạo ước tính · Ước tính chỉ để so sánh $0.56 ước tính trước khi tạo Ước tính này không phải là khoản phí bổ sung hay mức giá cố định cho lượt tạo đã hoàn tất. |
Ailoot tạm giữ một khoản ước tính trước yêu cầu. Sau khi có kết quả, phí cuối cùng được quyết toán theo mức sử dụng đo được. Việc quyết toán khi truyền luồng dùng bản ghi mức sử dụng cuối cùng. Cách hoạt động của cơ chế tạm giữ và quyết toán →
Ví dụ yêu cầu
Ailoot Ultra · Tạo video
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.
Nhận và lưu kết quả
Ailoot Ultra · Tạo video
GET /v1/videos/{request_id}GET /v1/videos/{request_id}/content
Lưu tất cả tài nguyên đã hoàn tất
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
Lưu tất cả kết quả đã hoàn tất
Lưu mọi video đã hoàn tất hoặc tệp trả về; truy xuất từng URL tài nguyên thực tế được trả về.
Giữ lại toàn bộ phản hồi và các header, mọi đầu ra thực tế, các định danh gốc đã trả về và mọi trường usage. Khôi phục thao tác gốc mà không gửi lại yêu cầu tạo.
Nếu cần kiểm tra phản hồi gốc
Giữ lại X-Client-Request-ID, X-Ailoot-Task-Id và id/polling_url thực tế được trả về. Tiếp tục tác vụ ban đầu; không gửi lại yêu cầu tạo.
Trường phản hồi
| Trường | Loại |
|---|---|
Trườngid | Loại |
Trườngstatus | Loại |
Trườngdata[] | Loại |
Trườngoutputs[] | Loại |
Bí danh
Bí danh mô hình
Ailoot Ultra runway/aleph-2
Bí danh đường dẫn phương thức
Dùng các đường dẫn phương thức hiển thị ở trên.
ID gọi liên quan
FAQ · Runway: Aleph 2.0
- Có những đầu vào và kết quả nào?
POST /v1/videos·runway/aleph-2:text,image,audio,video→video- Yêu cầu sử dụng những trường nào?
POST /v1/videos·runway/aleph-2:model,input_references,prompt