API Wan 3.0 Video Prime
Tham số yêu cầu APIMaster đầy đủ, khác biệt tuyến, ràng buộc phương tiện, thăm dò bất đồng bộ, tải xuống và thanh toán cho wan3.0-video-prime.
API Wan 3.0 Video Prime
Sử dụng wan3.0-video-prime thông qua API video bất đồng bộ của APIMaster. Tích hợp hiện tại cung cấp 480P / 720P / 1080P, 2–30 giây nguyên, và một video cho mỗi tác vụ. Tham số và đánh giá tích hợp: 2026-10-26.
Điểm cuối và xác thực
| Thao tác | Phương thức và URL |
|---|---|
| Tạo | POST https://apimaster.ai/v1/videos |
| Truy vấn | GET https://apimaster.ai/v1/videos/{task_id} |
| Tải xuống | GET https://apimaster.ai/v1/videos/{task_id}/content |
Sử dụng Authorization: Bearer YOUR_API_KEY trên mọi yêu cầu và Content-Type: application/json khi tạo tác vụ. Dùng khóa API APIMaster, không phải khóa Alibaba Cloud. APIMaster cung cấp header bất đồng bộ thượng nguồn; bạn không cần X-DashScope-Async.
Điểm cuối tạo tương thích /videos/generations trả về một phong bì phản hồi khác; các ví dụ bên dưới luôn sử dụng /videos.
Khả năng tuyến hiện tại
Hai tích hợp hiện đang phục vụ mô hình này: tuyến gốc Alibaba Cloud và tuyến GMI. Các trường nâng cao yêu cầu tuyến tương ứng; việc gửi một trường không chọn tuyến đó. Xác nhận tuyến mà khóa API của bạn có thể truy cập trước khi sử dụng các ví dụ dành riêng cho tuyến.
| Khả năng | Alibaba Cloud gốc | GMI |
|---|---|---|
| Văn bản-thành-video, khung đầu tiên, khung đầu/cuối, ảnh tham chiếu | Đã tích hợp | Đã tích hợp, với các trường phương tiện khác nhau |
| Âm thanh tham chiếu | metadata.input.media |
audio_url |
| Tài liệu / trang web công khai | Các trường phương tiện gốc được chuyển tiếp; không được kiểm tra bởi kiểm tra tạo hoàn thành | Không được hỗ trợ |
| Video tham chiếu, chỉnh sửa, mở rộng | Bị chặn trước khi gửi | Không được hỗ trợ |
Thời lượng tự động -1 |
Bị chặn | Bị chặn |
Tỷ lệ khung hình 21:9 |
Được chấp nhận | Bị từ chối |
| Công tắc âm thanh rõ ràng | generate_audio / audio |
Không được hỗ trợ; bỏ qua các trường này |
Vô hiệu hóa viết lại prompt / seed cố định 0 |
Tuần tự hóa hiện tại không giữ prompt_extend: false hoặc seed: 0; không dựa vào chúng |
false và 0 rõ ràng được giữ nguyên |
Một video im lặng 720P 5 giây trên tuyến gốc đã hoàn thành, tải xuống và giải mã thành công trong kiểm tra chấp nhận ngày 2026-10-24. Các tổ hợp phương tiện khác được mô tả từ adapter và hợp đồng chính thức, thay vì được trình bày như các tổ hợp đã kiểm tra tạo. Tình trạng sẵn có và giá của tuyến có thể thay đổi; xem thẻ mô hình.
Tham số yêu cầu chung đầy đủ
Gửi các trường này ở cấp cao nhất. Để có tính tương thích rộng nhất, hãy sử dụng duration, resolution và aspect_ratio rõ ràng, một prompt không rỗng tối đa 5.000 ký tự, và bỏ qua các tùy chọn dành riêng cho tuyến.
| Trường | Kiểu | Bắt buộc / mặc định | Hành vi APIMaster |
|---|---|---|---|
model |
string | Bắt buộc | Chính xác wan3.0-video-prime |
prompt |
string | Bắt buộc trên cả hai tuyến | Không rỗng, kể cả tạo ảnh. GMI xác thực 1–5.000 ký tự; adapter gốc yêu cầu văn bản không rỗng. Giới hạn gốc chính thức là 20.000; tránh dựa vào giới hạn cao hơn đó trên các tuyến |
duration |
integer | 5 |
2–30 giây; không -1, phân số hoặc thời lượng tự động |
seconds |
string | Tùy chọn | Bí danh chuỗi, ví dụ "5"; phải khớp với duration khi cả hai được cung cấp |
resolution |
string | 720P |
480P, 720P, 1080P; các giá trị chữ thường ở cấp cao nhất được chuẩn hóa. Mặc định APIMaster này khác với mặc định gốc chính thức |
aspect_ratio |
string | 16:9 |
Các giá trị phổ biến: adaptive, 16:9, 9:16, 1:1, 4:3, 3:4. 21:9 chỉ trên tuyến gốc |
ratio |
string | Tùy chọn | Bí danh của aspect_ratio; chỉ dùng một trường và không gửi các giá trị xung đột |
size |
string | Tùy chọn | Bí danh kích thước như 1280x720; áp dụng xác thực dành riêng cho tuyến. Ưu tiên resolution và aspect_ratio. GMI yêu cầu cạnh ngắn hơn khớp với bậc độ phân giải; tuyến gốc chỉ chấp nhận các ánh xạ kích thước được hỗ trợ |
input_reference |
string | Tùy chọn | URL ảnh khung đầu tiên. Dùng URL HTTP(S) có thể tải xuống công khai để tương thích giữa các tuyến; không kết hợp với các đầu vào khung đầu tiên khác |
prompt_extend |
boolean | Gốc true; GMI giữ mặc định nhà cung cấp khi bỏ qua |
Viết lại prompt. Tuyến gốc hiện không thể vô hiệu hóa nó một cách đáng tin cậy bằng false; GMI chuyển tiếp boolean rõ ràng |
watermark |
boolean | Mặc định gốc chính thức false; GMI giữ mặc định nhà cung cấp khi bỏ qua |
Công tắc watermark |
seed |
integer | Ngẫu nhiên khi bỏ qua | Phạm vi cố định di động: 1–2147483647. Tuyến gốc cũng chấp nhận -1 cho ngẫu nhiên; 0 trên tuyến gốc bị bỏ qua trong quá trình tuần tự hóa. GMI chấp nhận 0–2147483647 và từ chối -1. Seed cố định không đảm bảo đầu ra giống hệt |
Các bí danh kích thước gốc là 832x480, 480x832, 1280x720, 720x1280, 1920x1080, và 1080x1920 cho các trường hợp phong cảnh/chân dung thông thường. Một số ánh xạ kích thước vuông giảm thành 1:1; các kích thước được ánh xạ khác vẫn có thể không vượt qua xác thực tỷ lệ khung hình. Không dùng size để yêu cầu kích thước tùy ý.
Bảng tham số dành riêng cho tuyến
Trường GMI
Đây là các trường cấp cao nhất bổ sung vào bảng chung. Adapter GMI từ chối các trường không được nhận diện, bao gồm metadata, images, image_urls, audio, generate_audio, video_urls và reference_video.
| Trường | Kiểu | Bắt buộc / mặc định | Hành vi |
|---|---|---|---|
negative_prompt |
string | Tùy chọn | Tối đa 500 ký tự |
first_frame |
string | Tùy chọn | URL ảnh HTTP(S) công khai; thay thế cho input_reference |
last_frame |
string | Tùy chọn | URL ảnh khung cuối HTTP(S) công khai; cũng cung cấp khung đầu tiên |
reference_image |
string hoặc string[] | Tùy chọn | 1–10 URL ảnh tham chiếu HTTP(S) công khai; dùng mảng cho nhiều ảnh |
audio_url |
string | Tùy chọn | URL âm thanh tham chiếu HTTP(S) công khai; chịu sự xác thực phương tiện của nhà cung cấp |
Chỉ dùng một trong hai: điều khiển khung hoặc ảnh tham chiếu trong một yêu cầu. metadata.input.media gốc không được dịch thành các trường này trên GMI.
Trường gốc Alibaba Cloud
Các đầu vào có cấu trúc gốc thuộc bên trong metadata. Gửi trực tiếp các đối tượng input hoặc parameters chính thức ở cấp cao nhất không phải là hợp đồng APIMaster. Luôn giữ prompt cấp cao nhất bắt buộc.
| Trường | Kiểu | Bắt buộc / mặc định | Hành vi |
|---|---|---|---|
generate_audio |
boolean | Mặc định gốc chính thức true |
Liệu đầu ra có chứa track âm thanh hay không; false được giữ nguyên |
audio |
boolean | Tùy chọn | Bí danh của generate_audio; chỉ cung cấp một |
images |
string[] | Tùy chọn | Được chuyển thành các mục phương tiện reference_image; đây không phải khung đầu/cuối có thứ tự. Không kết hợp với input_reference |
metadata |
object | Tùy chọn | Bao bọc input và parameters gốc; không thể thay đổi model |
metadata.input |
object | Tùy chọn | Vùng chứa đầu vào gốc |
metadata.input.prompt |
string | Tùy chọn | Ghi đè prompt gốc; ưu tiên chỉ dùng prompt cấp cao nhất |
metadata.input.media |
object[] | Tùy chọn | Bộ sưu tập phương tiện gốc, với type và url trong mỗi mục |
metadata.input.media[].type |
string | Bắt buộc cho mỗi mục | first_frame, last_frame, reference_image, reference_audio, file, link; reference_video hiện bị từ chối |
metadata.input.media[].url |
string | Bắt buộc cho mỗi mục | Vị trí phương tiện; nên dùng URL HTTP(S) công khai. URL tạm thời OSS chính thức yêu cầu ngữ cảnh tải lên thượng nguồn hợp lệ riêng; APIMaster không cung cấp ngữ cảnh tải lên đó |
metadata.parameters |
object | Tùy chọn | Vùng chứa tham số gốc; không được là null |
metadata.parameters.resolution |
string | 720P |
Chữ hoa 480P, 720P, 1080P |
metadata.parameters.ratio |
string | 16:9 |
Tỷ lệ khung hình gốc bao gồm adaptive và 21:9 |
metadata.parameters.duration |
integer | 5 |
2–30; không -1 |
metadata.parameters.audio |
boolean | Mặc định gốc chính thức true |
Công tắc âm thanh đầu ra |
metadata.parameters.prompt_extend |
boolean | true |
Phải giữ true cho file / link; false rõ ràng có hạn chế tuần tự hóa ở trên |
metadata.parameters.watermark |
boolean | Mặc định gốc chính thức false |
Công tắc watermark |
metadata.parameters.seed |
integer | Ngẫu nhiên | -1 hoặc 0–2147483647; 0 có hạn chế tuần tự hóa ở trên |
Các tùy chọn gốc cấp cao nhất ghi đè các tham số metadata tương ứng của chúng. input_reference cấp cao nhất thay thế mảng phương tiện gốc; images nối thêm các mục ảnh tham chiếu khi input_reference vắng mặt. Dùng một kiểu đầu vào và một kiểu tham số để tránh ghi đè ngoài ý muốn. Không dùng img_url, first_frame_url, last_frame_url hoặc audio_url cũ bên trong input gốc; adapter từ chối các trường phương tiện cũ đó cho Wan 3.0.
Ràng buộc phương tiện
Các quy tắc phương tiện gốc chính thức bên dưới cũng giải thích xác thực phía nhà cung cấp; việc adapter chấp nhận URL không chứng minh phương tiện hợp lệ.
| Phương tiện | Giới hạn / ghi chú tích hợp |
|---|---|
| Khung đầu / cuối | Tối đa một mỗi loại; khung cuối yêu cầu khung đầu. Không trộn điều khiển khung với reference_image |
| Ảnh tham chiếu | Tối đa 10; JPEG/JPG, PNG không trong suốt, BMP hoặc WEBP; mỗi cạnh 240–8.000 px, tỷ lệ khung hình tối đa 8:1, tối đa 20 MB mỗi ảnh |
| Âm thanh tham chiếu | Gốc: tối đa 5, WAV/MP3, mỗi tệp 1–15 giây, kết hợp tối đa 15 giây, tối đa 15 MB mỗi tệp. GMI cung cấp một audio_url |
| Tệp / trang web | Chỉ gốc: tối đa một tệp hoặc một trang có thể đọc công khai; không kết hợp file và link. Định dạng tệp chính thức: DOCX, DOC, XLSX, XLS, PPTX, PPT, PDF, TXT, KEY, PAGES, NUMBERS, MD; tối đa 100 MB, với giới hạn 50 trang cho các định dạng có phân trang áp dụng. Giữ prompt_extend: true |
| Video tham chiếu | Có sẵn chính thức, nhưng hiện bị chặn bởi xác thực thanh toán gốc của APIMaster; không được cung cấp trên GMI. Không sử dụng các ví dụ chỉnh sửa hoặc mở rộng video từ API chính thức ở đây |
Giới hạn phương tiện kết hợp gốc chính thức là 20 mục; các giới hạn riêng lẻ và kết hợp vẫn được áp dụng. URL dữ liệu Base64 của ảnh là một phần của định dạng đầu vào gốc chính thức, nhưng không được chấp nhận bởi xác thực URL của GMI. Ưu tiên URL HTTP(S) có thể tải xuống trên các tuyến.
Ví dụ
Văn bản-thành-video, các trường chung
curl "https://apimaster.ai/v1/videos" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"wan3.0-video-prime","prompt":"A paper boat drifting across a quiet pond at sunrise, gentle camera movement.","duration":5,"resolution":"720P","aspect_ratio":"16:9"}'
Khung đầu tiên, các trường chung
{"model":"wan3.0-video-prime","prompt":"The boat moves slowly forward, with soft ripples.","input_reference":"https://example.com/boat.png","duration":5,"resolution":"720P","aspect_ratio":"16:9"}
Khung đầu / cuối GMI
{"model":"wan3.0-video-prime","prompt":"Move smoothly from the first frame to the last frame.","first_frame":"https://example.com/start.png","last_frame":"https://example.com/end.png","duration":5,"resolution":"720P","prompt_extend":false,"seed":0}
Khung đầu / cuối gốc và đầu ra im lặng
{"model":"wan3.0-video-prime","prompt":"Move smoothly from the first frame to the last frame.","duration":5,"resolution":"720P","generate_audio":false,"metadata":{"input":{"media":[{"type":"first_frame","url":"https://example.com/start.png"},{"type":"last_frame","url":"https://example.com/end.png"}]}}}
Ảnh và âm thanh tham chiếu gốc
{"model":"wan3.0-video-prime","prompt":"Animate the character in image 1, with the mood of audio 1.","duration":5,"resolution":"720P","metadata":{"input":{"media":[{"type":"reference_image","url":"https://example.com/character.png"},{"type":"reference_audio","url":"https://example.com/music.mp3"}]}}}
Thay thế URL phương tiện ví dụ bằng tệp công khai thực. Các ví dụ dành riêng cho tuyến yêu cầu tuyến khớp và vẫn chịu sự kiểm tra kết hợp thượng nguồn.
Phản hồi, thăm dò và tải xuống
Tạo trả về ID tác vụ APIMaster, ví dụ:
{"id":"task_example","task_id":"task_example","object":"video","model":"wan3.0-video-prime","status":"queued"}
| Trường | Ý nghĩa |
|---|---|
id / task_id |
Mã định danh tác vụ APIMaster, không phải mã định danh tác vụ thượng nguồn |
status |
queued, in_progress, completed, failed |
progress |
Tiến độ được báo cáo; không đảm bảo hoàn thành |
error.code / error.message |
Chi tiết lỗi khi có |
metadata.url |
Địa chỉ nội dung được xác thực khi được trả về khi hoàn thành |
Thăm dò mỗi 10–20 giây với cùng khóa API cho đến trạng thái kết thúc; thành công khi tạo chỉ có nghĩa là được chấp nhận. Tạo có thể mất vài phút. Thăm dò một tác vụ đã được chấp nhận thay vì tạo lặp lại các tác vụ trả phí.
curl "https://apimaster.ai/v1/videos/task_example" -H "Authorization: Bearer YOUR_API_KEY"
curl -L "https://apimaster.ai/v1/videos/task_example/content" \
-H "Authorization: Bearer YOUR_API_KEY" -o wan-prime.mp4
Tải xuống và lưu video đã hoàn thành ngay lập tức; URL kết quả thượng nguồn có thể hết hạn. Thăm dò lặp lại không tạo thêm phí tạo.
Thanh toán và các lỗi thường gặp
Thanh toán theo giây ở độ phân giải được yêu cầu, với giá theo tuyến/tài khoản được hiển thị trên thẻ mô hình. Gửi sẽ giữ trước khoản phí ước tính. Hoàn thành gốc sử dụng thời lượng có thể tính phí được trả về và giá gửi đã đóng băng; GMI tuân theo hợp đồng thời lượng đã giữ trước. Các tác vụ thất bại giải phóng/hoàn lại đặt trước tạo của chúng. Tắt âm thanh không ngụ ý bậc rẻ hơn. Sử dụng nhật ký sử dụng cho số tiền cuối cùng.
| Lỗi / triệu chứng | Hành động |
|---|---|
duration must be an integer from 2 to 30 |
Dùng số nguyên rõ ràng; -1 không được tích hợp |
unsupported Wan request field ... |
Xóa một trường không được GMI hỗ trợ hoặc xác nhận quyền truy cập vào tuyến gốc khớp |
unsupported aspect ratio |
Dùng tỷ lệ phổ biến; 21:9 yêu cầu định tuyến gốc |
reference video requires an input-duration quote |
Xóa video tham chiếu; khả năng này hiện bị chặn |
prompt is required / lỗi tải phương tiện |
Thêm văn bản cấp cao nhất; dùng phương tiện hợp lệ, có thể tải xuống công khai |
prompt_extend: false hoặc seed: 0 không có tác dụng trên tuyến gốc |
Hạn chế tuần tự hóa hiện tại; dùng seed dương và không phụ thuộc vào việc vô hiệu hóa viết lại |
Nguồn: thông tin mô hình chính thức, tham chiếu API gốc chính thức, và hướng dẫn sử dụng chính thức. Khả năng chính thức không có nghĩa là cùng một trường được cung cấp trên mọi tuyến APIMaster.
