mô hình

Alibaba: Wan 2.7

Markdown · JSON

Alibaba: Wan 2.7

Alibaba Wan 2.7 tạo video có âm thanh từ văn bản, ảnh mở đầu và kết thúc hoặc tham chiếu hình ảnh. Quy trình ảnh còn tiếp tục đoạn nguồn theo tổng thời lượng yêu cầu. Nhà sản xuất liệt kê MP4 720p hoặc 1080p ở 30 fps: 2–15 giây cho chế độ văn bản/ảnh và tối đa 10 giây khi tạo từ tham chiếu.

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.

Alibaba Wan 2.7 là họ tạo video với cấu hình có tên cho chuyển văn bản thành video, ảnh thành video và theo tham chiếu. Nhà sản xuất mô tả cảnh đồng bộ âm thanh và truyện nhiều cú máy, trong khi quy trình ảnh thêm tạo khung đầu/cuối và tiếp nối video ban đầu. Kết quả hữu ích là đoạn ngắn có âm thanh, như chuyển cảnh sản phẩm, truyện gọn hoặc tiếp nối phù hợp cú có sẵn. Chọn chế độ theo tư liệu nguồn và khả năng điều khiển mở đầu hay kết thúc cần có.

Với chuyển văn bản thành video, mô tả chủ thể, bối cảnh, hành động, máy quay, phong cách và âm thanh. Storyboard có thể xác định từng cú và khoảng thời gian, còn yêu cầu một cú cần nói hành động liên tục. Hướng dẫn lời nhắc Wan 2.7 cho mô hình diễn giải cấu trúc cú từ yêu cầu viết thay vì dùng điều khiển shot_type của 2.6. API văn bản hiện tại nhận lời nhắc tiếng Trung hoặc Anh đến 5,000 ký tự, với lời nhắc phủ định riêng 500 ký tự; văn bản vượt bị cắt. Giữ hành động và ràng buộc thiết yếu rõ trong phạm vi đó.

Chuyển ảnh khung đầu thành video tạo chuyển động ảnh mở cung cấp. Tạo khung đầu/cuối còn xác định điểm kết thúc và chuyển động nối. Hướng dẫn ảnh 2.7 hỗ trợ nguồn âm thanh dẫn động cùng các tổ hợp khung đó. Chuẩn bị biên chung cảnh và chủ thể dự kiến, mô tả chuyển tiếp thay vì yêu cầu mô hình diễn giải lại hai ảnh như tham chiếu phong cách không liên quan. Đầu ra xấp xỉ tỷ lệ ảnh đầu; hướng dẫn coi độ phân giải là cấp tổng pixel và làm tròn kích thước mã hóa phù hợp.

Tiếp nối video bắt đầu bằng đoạn nguồn và còn có thể dùng ảnh kết. Thời lượng yêu cầu là tổng video trả về, gồm đoạn gốc. Ví dụ hướng dẫn kết hợp nguồn hai giây với mười giây mới thành kết quả mười hai giây. Chuẩn bị hành động cuối nguồn và nêu điều tiếp theo để máy quay, chủ thể tiếp hướng mạch lạc. Xem mối nối về diện mạo, chuyển động, ánh sáng và âm thanh thay vì chỉ đánh giá phần kết mới.

Cấu hình tham chiếu riêng hiện tại dùng ảnh hoặc video để hướng dẫn nhân vật, vật hoặc cảnh. Hướng dẫn cho tổng đến năm ảnh và video tham chiếu, dùng nhãn riêng loại như Image 1 và Video 1. Mô tả vai trò từng tư liệu và tương tác dự kiến. Với cảnh theo tham chiếu, cho nhân vật từ nguồn này mang vật từ nguồn khác qua địa điểm chỉ định. Bố cục tham chiếu khác tạo khung đầu: yêu cầu có thể xác lập bố cục mới thay vì đòi video mở bằng một ảnh tĩnh cung cấp.

Với âm thanh tùy chỉnh trong tạo từ văn bản, định dạng được mô tả là WAV và MP3, thời lượng hai đến ba mươi giây và tối đa 15 MB. Thời lượng video đã chọn xác định phần dùng: âm dài hơn bị cắt theo thời lượng đó, âm ngắn hơn video để phần còn lại im lặng. Chuẩn bị chính xác đoạn âm thuộc cú và chừa chỗ hành động hình ảnh dự kiến. Không có tệp âm cung cấp, nhà sản xuất mô tả tạo nhạc nền hoặc hiệu ứng phù hợp cảnh; kiểm tra âm thực tế và mọi lời yêu cầu cùng hình.

Ma trận mô hình hiện tại liệt kê MP4 720p hoặc 1080p ở 30 fps, đầu ra văn bản và ảnh từ hai đến mười lăm giây. Cấu hình tham chiếu riêng giới hạn hai đến mười giây. Tạo văn bản cung cấp bố cục 16:9, 9:16, 1:1, 4:3 và 3:4. Tác vụ theo ảnh dùng quy tắc xấp xỉ tỷ lệ nguồn riêng, nên chuẩn bị ảnh cắt cho nơi dùng dự kiến. Không thay quy tắc thời lượng hoặc tỷ lệ của cấu hình tham chiếu vào quy trình khung hoặc tiếp nối.

Quy trình nhà sản xuất được mô tả là bất đồng bộ: mã tác vụ theo dõi xử lý, kết quả thành công cung cấp vị trí video. Kết quả được mô tả có liên kết hiệu lực hai mươi bốn giờ, nên giữ đoạn thực và tư liệu sáng tạo để xem xét biên tập. Tùy chọn viết lại lời nhắc, watermark và seed thuộc giao diện đã chọn. Nhà sản xuất cho biết seed cố định có thể cải thiện tái lập nhưng không bảo đảm kết quả giống hệt. So sản phẩm trả về với yêu cầu thay vì giả định thiết lập tự giữ mọi chi tiết.

So với Wan 2.6, hướng dẫn ảnh 2.7 thêm rõ điều khiển khung đầu/cuối và tiếp nối đoạn video qua đầu vào phương tiện đa phương thức. Wan 3.0 đưa cấu trúc tất cả trong một khác và phạm vi tạo dài hơn. Cấu hình 2.7 này giữ điều khiển và giới hạn theo tác vụ. Xem toàn cảnh về tính liên tục chủ thể, neo khung, danh tính tham chiếu, hội thoại, chuyển động và mối nối, làm lần sửa sau cụ thể cho vấn đề thực tìm thấy.

Ailoot Ultra · Video POST /v1/videos alibaba/wan-2.7

alibaba/wan-2.7

Alibaba /alibaba/wan-2.7

Bắt đầu

Alibaba Wan 2.7 tạo video có âm thanh từ văn bản, ảnh mở đầu và kết thúc hoặc tham chiếu hình ảnh. Quy trình ảnh còn tiếp tục đoạn nguồn theo tổng thời lượng yêu cầu. Nhà sản xuất liệt kê MP4 720p hoặc 1080p ở 30 fps: 2–15 giây cho chế độ văn bản/ảnh và tối đa 10 giây khi tạo từ tham chiếu.

Đầu vào được chấp nhận
Văn bản
Kết quả
Video

Có trên Ailoot · đầu vào & phương thức

Ailoot Ultra · Video POST /v1/videos
Đầu vào
text
Đầu ra
video
Định dạng đầu ra
mp4
Số đầu ra
Tối đa 4 đầu ras
TrườngLoạiYêu cầuGiá trị & giới hạnMặc định
TrườngmodelLoạistringYêu cầuBắt buộcGiá trị & giới hạn
alibaba/wan-2.7
Mặc định—
TrườngpromptLoạistringYêu cầuBắt buộcGiá trị & giới hạn
Số byte UTF-8 tối đa: 10.000
Bắt buộc có ký tự không phải khoảng trắng: Có
Mặc định—
TrườngdurationLoạiintegerYêu cầuBắt buộcGiá trị & giới hạn
2, 3, 4, 5, 6, 7, 8, 9, 10
Mặc định—
TrườngresolutionLoạistringYêu cầuBắt buộcGiá trị & giới hạn
720p
Mặc định—
Trườngaspect_ratioLoạistringYêu cầuBắt buộcGiá trị & giới hạn
16:9, 9:16, 1:1, 4:3, 3:4
Mặc định—
Trườnggenerate_audioLoạibooleanYêu cầuBắt buộcGiá trị & giới hạn
false, true
Mặc định—
Tổ hợp tư liệu đầu vào

Văn bản thành video · Bắt buộc: prompt

Tham số phương thức và vòng đời
Tham sốHợp đồng
Tham sốcontent_typeHợp đồngapplication/json
Tham sốrequiredHợp đồngmodel, prompt, duration, resolution, aspect_ratio, generate_audio
Tham sốadditional_propertiesHợp đồngfalse
Tham sốparametersHợp đồng{"name":"model","type":"string","required":true,"enum":["alibaba/wan-2.7"]}, {"name":"prompt","type":"string","required":true,"non_whitespace":true,"max_utf8_bytes":10000}, {"name":"duration","type":"integer","required":true,"enum":[2,3,4,5,6,7,8,9,10]}, {"name":"resolution","type":"string","required":true,"enum":["720p"]}, {"name":"aspect_ratio","type":"string","required":true,"enum":["16:9","9:16","1:1","4:3","3:4"]}, {"name":"generate_audio","type":"boolean","required":true,"enum":[false,true]}
Tham sốmaterial_typesHợp đồngtext

Bí danh phương thức: /v1/videos/generations, /videos, /videos/generations

Vòng đời: submit_once_poll_original

GET /v1/videos/{request_id}

GET /v1/videos/generations/{request_id}

GET /v1/videos/{request_id}/content

GET /v1/videos/generations/{request_id}/content

Giữ lại toàn bộ phản hồi và các ID gốc được trả về.

Tuyệt đối không gửi lại yêu cầu tạo chưa rõ kết quả.

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ế.

Cấu hìnhBiểu mức phíSố lượng dự báoTùy chọn tạo âm thanhĐộ phân giảiĐơn vị tính phíPhí
Cấu hìnhGiá cơ sở cho tokenBiểu mức phíMức phí cơ bảnSố lượng dự báo—Tùy chọn tạo âm thanh—Độ phân giải—Đơn vị tính phí—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ìnhUltraBiểu mức phí—Số lượng dự báoCấu hình được yêu cầu; chỉ là ước tính.Tùy chọn tạo âm thanhKhông có âm thanh · Có âm thanhĐộ phân giải720pĐơn vị tính phímỗi giây video đầu raPhí
Đầu ra · Giây video ước tính · Ước tính chỉ để so sánh $0.2 mỗi giây video đầu ra

Đơ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 từ chi phí ghi nhận cho lần tạo ban đầu. Thời lượng vật lý của video không phải số lượng dùng để tính tiền.

Cấu hìnhChi phí tạo ước tínhBiểu mức phí—Số lượng dự báoước tính cho một lần tạoTùy chọn tạo âm thanh—Độ phân giải—Đơn vị tính phí—Phí
Đầu ra · Chi phí tạo ước tính · Ước tính chỉ để so sánh $0.4 ướ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 →

Chi tiết giá cước tham chiếu

Biểu tham chiếu cấp mô hình không thay đổi việc chọn phương thức, báo giá hoặc khoản phí. Khoản phí đang áp dụng dùng mức phí phương thức Ailoot đã chọn.

Tham chiếu giá theo cấu hình video

Giá theo cấu hình

Cấu hìnhĐiều kiện tính phíPhí
Cấu hìnhGiá 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.Phí
Đầu ra · Giá video $0.2 mỗi giây video

Giá tham khảo được công bố cho cấu hình đang hiển thị. Khoản phí cuối cùng dựa trên cấu hình thực tế được ghi nhận khi tính phí.

Ví dụ yêu cầu

Ailoot Ultra · Video

curl · đúng cấu hình đã được thiết lập
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "alibaba/wan-2.7", "prompt": "a calm greenhouse", "duration": 6, "resolution": "720p", "aspect_ratio": "16:9", "generate_audio": true}')
Path('request.json').write_text(json.dumps(p,ensure_ascii=False))
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 result.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
r=json.loads(Path('result.json').read_text())
print(json.dumps(r,ensure_ascii=False,indent=2))
print('Keep the complete JSON and response headers; do not resubmit an unknown creation.')
PY_RESULT

Nhận và lưu kết quả

Ailoot Ultra · Video

mp4

  • GET /v1/videos/{request_id}
  • GET /v1/videos/generations/{request_id}
  • GET /v1/videos/{request_id}/content
  • GET /v1/videos/generations/{request_id}/content
Kiểm tra trạng thái tác vụ
GET trạng thái thao tác gốc
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_STATUS_URL'
import json
from pathlib import Path
from urllib.parse import quote
r=json.loads(Path('result.json').read_text())
if not isinstance(r.get('id'),str) or not r['id']:raise SystemExit('Keep the original response and headers for reconciliation; no returned ID')
Path('status-url.txt').write_text('https://api.ailoot.ai/v1/videos/'+quote(r['id'],safe=''))
PY_STATUS_URL
curl --fail-with-body --silent --show-error "$(cat status-url.txt)" \
  -H "Authorization: Bearer $AILOOT_API_KEY" -D status-headers.txt -o status.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
r=json.loads(Path('status.json').read_text())
print(json.dumps(r,ensure_ascii=False,indent=2))
print('Keep the complete JSON and response headers; do not resubmit an unknown creation.')
PY_RESULT
Lượt đọc nội dung khác
Lưu mọi đầu ra đã hoàn tất thuộc về bạn
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_ASSETS'
import json,os,subprocess
from pathlib import Path
from urllib.parse import urljoin,urlsplit
r=json.loads(Path('status.json').read_text())
if r.get('status')!='completed':raise SystemExit('Keep the original ID and read its status; never recreate an unknown job')
if not isinstance(r.get('data'),list) or not r['data']:raise SystemExit('Keep the complete original status; no completed outputs supplied')
urls=[]
for i,u in enumerate(r.get('data',[])):
    if not isinstance(u,str):raise SystemExit('Keep the original response; unexpected asset shape')
    urls.append((str(i),u))
for label,path in urls:
    u=urljoin('https://api.ailoot.ai',path);z=urlsplit(u)
    if z.scheme!='https' or z.netloc!='api.ailoot.ai' or z.username or z.password:raise SystemExit('Use the actual returned Ailoot owned content URL')
    target=Path('owned-'+label+'.bin')
    subprocess.run(['curl','--fail-with-body','--silent','--show-error',u,'-H','Authorization: Bearer '+os.environ['AILOOT_API_KEY'],'-D',str(target)+'.headers','-o',str(target)],check=True)
print('All returned owned URLs saved; complete metadata, timing and usage remain in the JSON.')
PY_ASSETS
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 mọi URL đã ký thuộc quyền sở hữu trong data[] đã hoàn tất và toàn bộ siêu dữ liệu trạng thái. Lưu mọi đầu ra, bao gồm âm thanh được tạo. Bản âm thanh AAC hợp lệ có thể tồn tại ngay cả khi generate_audio=false; giữ lại toàn bộ MP4 gốc bao gồm bản âm thanh đó.

Nếu cần kiểm tra phản hồi gốc

Đọc tác vụ gốc hiện có; tuyệt đối không gửi lại lần gửi chưa rõ kết quả.

Số đầu ra tối đa: 4.

Trường phản hồi
TrườngLoạiÝ nghĩa
TrườngidLoạistringÝ nghĩa—
TrườngobjectLoạistringÝ nghĩa—
TrườngmodelLoạistringÝ nghĩa—
TrườngstatusLoạistringÝ nghĩa—
Trườngdata[]Loạisigned content URLÝ nghĩa—
Trườngcharge_pending_checkLoạibooleanÝ nghĩa—
Trườngerror.codeLoạistringÝ nghĩa—
Trườngerror.messageLoạistringÝ nghĩa—
Trườngoperation_idLoạistringÝ nghĩaPhản hồi trạng thái/nội dung gốc HTTP503 result_pending_check: cùng ID video công khai ban đầu trong id.
Trườngerror.typeLoạistringÝ nghĩaserver_error khi HTTP503 result_pending_check.
Lỗi và bước tiếp theo
Phản hồiĐiều kiệnBước tiếp theo
Phản hồi400 · invalid_request_errorĐiều kiệnKhông thể đọc nội dung yêu cầu thô trước khi phân tích hồ sơ videoBước tiếp theoGiữ lại phản hồi được trả về và sửa nội dung yêu cầu không đọc được.
Phản hồi422 · price_unavailableĐiều kiệnKhông thể phân tích hồ sơ video chính xác, hoặc hồ sơ đã phân tích đầy đủ chưa có bảng giá sẵn sàng áp dụng khớp chính xác với hồ sơ đóBước tiếp theoGiữ lại phản hồi; dùng hồ sơ đầy đủ, chính xác đã được cho phép và bảng giá đã công bố của hồ sơ đó. Nhánh này chạy trước khi gửi đến nhà cung cấp.
Phản hồi409 · video_not_readyĐiều kiệnNội dung kết quả ban đầu chưa có sẵnBước tiếp theoThăm dò ID ban đầu được trả về và tuân thủ Retry-After.
Phản hồiserver_errorĐiều kiệnPhản hồi trả về cho biết thao tác hoặc kết quả cần được kiểm traBước tiếp theoGiữ lại ID thao tác/tác vụ gốc đã trả về, các header của yêu cầu và toàn bộ phản hồi; tiếp tục truy xuất thao tác gốc đó bằng các phương thức được hỗ trợ. Không gửi lại yêu cầu tạo.
Phản hồi503 · result_pending_checkĐiều kiệnGET trạng thái/nội dung gốc: tác vụ chưa được công bố, tác vụ gốc không ở trạng thái failed/cancelled/expired và trạng thái cục bộ là unknown hoặc trạng thái tác vụ gốc là completed.Bước tiếp theoGiữ lại id và operation_id ban đầu (cùng ID video công khai), phản hồi và tiêu đề; chỉ đọc trạng thái/nội dung ban đầu. Tuyệt đối không gửi yêu cầu tạo mới.

Bí danh

Bí danh mô hình

Ailoot Ultra alibaba/wan-2.7

Bí danh đường dẫn phương thức

/v1/videos/generations, /videos, /videos/generations

ID gọi liên quan

alibaba/wan-2.7

FAQ · Alibaba: Wan 2.7
Có những đầu vào và kết quả nào?

POST /v1/videos · alibaba/wan-2.7: text → video

Yêu cầu sử dụng những trường nào?

POST /v1/videos · alibaba/wan-2.7: model, prompt, duration, resolution, aspect_ratio, generate_audio

Xem thêm chi tiết

Kết nối Ailoot với Claude Code, OpenCode, Hermes hoặc ứng dụng của bạn.

Công ty và danh mục dự án của công ty

Công ty và danh mục dự án của công ty: hàng triệu khách hàng; doanh số hàng tỷ mỗi tháng.

Mua token với giá ưu đãi.

Ưu đãi thuê bao cho nhu cầu thường xuyên. Mã khuyến mãi giảm đến 50% khi mua token.

Thuê bao
Chọn gói ưu đãi cho các yêu cầu thường xuyên của bạn.
Mã giảm đến 50%
Nhập mã khi mua. Giá được tính lại theo chương trình đang áp dụng.
Chi phí trong lịch sử
Mô hình, token và số tiền được lưu cho mỗi yêu cầu.

Chọn gói thuê bao · Xem giá mô hình

Kết nối API vào sản phẩm bạn đang bán.

SaaS, ứng dụng và bot — theo đề nghị giao kết chính thức và thỏa thuận cấp phép Ailoot. Muốn bán lại, hãy yêu cầu giấy phép bán lại.

Ứng dụng thương mại
Tích hợp tạo văn bản, ảnh, video và âm thanh vào các tính năng trả phí của dịch vụ.
Giấy phép bán lại
Gửi mô tả dự án và cách cung cấp quyền truy cập. Yêu cầu điều khoản sử dụng và bán lại bằng văn bản.
Tài liệu trên website
Đề nghị giao kết, thỏa thuận cấp phép và chính sách xử lý dữ liệu có sẵn trước khi kết nối.

Yêu cầu giấy phép bán lại · Đề nghị giao kết và thỏa thuận cấp phép