Model Wan gambar-ke-animasi menghasilkan video seseorang yang bergerak berdasarkan gambar karakter dan video referensi.
Rangkuman fitur: Fitur ini mentransfer aksi dan ekspresi dari karakter dalam video ke karakter dalam gambar untuk menganimasikan karakter tersebut.
Skenario: Meniru tarian, gerakan tubuh kompleks, dan ekspresi wajah dari pertunjukan film dan televisi. Model ini menyediakan alternatif berbiaya rendah dibandingkan motion capture.
Contoh
wan2.2-animate-move menyediakan dua mode layanan: mode standar (wan-std) dan mode profesional (wan-pro). Kedua mode ini berbeda dalam efek dan penagihan. Untuk informasi selengkapnya, lihat Penagihan dan pembatasan laju.
Gambar karakter | Video referensi | Video output (mode standar | Video output (mode profesional |
|
HTTP
Anda harus mendapatkan kunci API dan menyetel kunci API sebagai variabel lingkungan.
Wilayah Beijing dan Singapura memiliki kunci API dan titik akhir permintaan yang terpisah. Jangan menggunakannya secara bergantian. Pemanggilan lintas wilayah akan mengakibatkan kegagalan otentikasi atau kesalahan layanan.
Singapura: POST https://dashscope-intl.aliyuncs.com/api/v1/services/aigc/image2video/video-synthesis
Beijing: POST https://dashscope.aliyuncs.com/api/v1/services/aigc/image2video/video-synthesis
Karena pembuatan video memakan waktu lama, API HTTP menggunakan mode asinkron. Proses pemanggilan terdiri dari dua langkah:
Buat tugas dan dapatkan ID tugas: Kirim permintaan untuk membuat tugas. Respons berisi task_id.
Kueri hasil menggunakan ID tugas: Gunakan task_id untuk melakukan polling status tugas hingga tugas selesai dan Anda mendapatkan URL video.
Langkah 1: Buat tugas dan dapatkan ID tugas
Setelah tugas dibuat, gunakan
task_idyang dikembalikan untuk mengkueri hasil.task_idberlaku selama 24 jam. Jangan membuat tugas duplikat. Sebagai gantinya, gunakan polling untuk mengambil hasil.Untuk tutorial pemula, lihat Postman.
Parameter permintaan | Gambar ke animasibase_url digunakan untuk wilayah Singapura. Untuk menggunakan model di wilayah Beijing, ganti base_url dengan yang berikut: |
Header | |
Content-Type Tipe konten permintaan. Harus berupa | |
Authorization Kredensial otentikasi menggunakan Kunci API Model Studio. Contoh: | |
X-DashScope-Async Mengaktifkan pemrosesan asinkron. Harus diatur ke Penting Mengembalikan kesalahan "current user api does not support synchronous calls" jika tidak disertakan. | |
Body permintaan | |
model Nama model. Parameter ini harus diatur ke | |
input Objek parameter input. Berisi bidang-bidang berikut: | |
parameters |
Parameter respons | Respons berhasilSimpan Respons kesalahanPembuatan tugas gagal. Lihat kode kesalahan untuk menyelesaikan masalah. |
output Informasi output tugas. | |
request_id Pengidentifikasi unik untuk permintaan. Digunakan untuk pelacakan dan troubleshooting masalah. | |
message Pesan kesalahan detail. Hanya dikembalikan saat permintaan gagal. Lihat kode kesalahan untuk detailnya. | |
code Kode kesalahan. Hanya dikembalikan saat permintaan gagal. Lihat kode kesalahan untuk detailnya. |
Langkah 2: Kueri hasil berdasarkan ID tugas
Singapura: GET https://dashscope-intl.aliyuncs.com/api/v1/tasks/{task_id}
Beijing: GET https://dashscope.aliyuncs.com/api/v1/tasks/{task_id}
Saran polling: Pembuatan video dapat memakan waktu beberapa menit. Kami menyarankan Anda menggunakan mekanisme polling dengan interval kueri yang wajar, misalnya 15 detik, untuk mengambil hasil.
Transisi status tugas: PENDING → RUNNING → SUCCEEDED atau FAILED.
URL hasil: Setelah tugas berhasil, URL video dikembalikan. URL tersebut berlaku selama 24 jam. Setelah Anda mendapatkan URL, segera unduh dan simpan video ke layanan penyimpanan permanen, seperti Object Storage Service (OSS).
Validitas task_id: 24 jam. Setelah periode ini, Anda tidak dapat lagi mengkueri hasil, dan API akan mengembalikan status tugas
UNKNOWN.
Parameter permintaan | Kueri hasil tugasGanti base_url digunakan untuk wilayah Singapura. Jika Anda menggunakan model di wilayah Beijing, ganti base_url dengan: |
Header | |
Authorization Kredensial otentikasi menggunakan Kunci API Model Studio. Contoh: | |
Parameter path URL | |
task_id ID tugas yang akan dikueri. |
Parameter respons | Tugas berhasilURL video hanya disimpan selama 24 jam, lalu secara otomatis dipurge. Segera simpan video yang dihasilkan. Tugas gagalSaat tugas gagal, |
output Informasi output tugas. | |
usage Statistik tentang output. Hanya hasil yang berhasil yang dihitung. | |
request_id Pengidentifikasi unik untuk permintaan. Digunakan untuk pelacakan dan troubleshooting masalah. |
Batasan
Validitas data: task_id dan URL video hanya berlaku selama 24 jam. Setelah kedaluwarsa, Anda tidak dapat lagi mengkueri tugas atau mengunduh video. Kami menyarankan Anda untuk segera mengunduh video ke perangkat lokal Anda.
Moderasi Konten: Konten input dan output dikenai Moderasi Konten. Permintaan yang berisi konten tidak sesuai akan mengembalikan kesalahan "IPInfringementSuspect" atau "DataInspectionFailed". Untuk informasi selengkapnya, lihat Pesan kesalahan.
Konfigurasi akses jaringan: Tautan video disimpan di Alibaba Cloud OSS. Jika sistem bisnis Anda tidak dapat mengakses tautan OSS eksternal karena kebijakan keamanan, Anda harus menambahkan nama domain OSS berikut ke daftar putih akses jaringan Anda.
# Daftar nama domain OSS
dashscope-result-bj.oss-cn-beijing.aliyuncs.com
dashscope-result-hz.oss-cn-hangzhou.aliyuncs.com
dashscope-result-sh.oss-cn-shanghai.aliyuncs.com
dashscope-result-wlcb.oss-cn-wulanchabu.aliyuncs.com
dashscope-result-zjk.oss-cn-zhangjiakou.aliyuncs.com
dashscope-result-sz.oss-cn-shenzhen.aliyuncs.com
dashscope-result-hy.oss-cn-heyuan.aliyuncs.com
dashscope-result-cd.oss-cn-chengdu.aliyuncs.com
dashscope-result-gz.oss-cn-guangzhou.aliyuncs.com
dashscope-result-wlcb-acdr-1.oss-cn-wulanchabu-acdr-1.aliyuncs.comPenagihan dan pembatasan laju
wan2.2-animate-move menyediakan dua mode layanan, mode standar (wan-std) dan mode profesional (wan-pro), untuk memenuhi kebutuhan efek gambar-ke-animasi dalam berbagai skenario.
Internasional (Singapura)
Model | Layanan | Deskripsi | Pembatasan laju (dibagi oleh Akun Alibaba Cloud dan Pengguna RAM) | Harga satuan | Kuota gratis (Lihat) | |
Batas RPS untuk API pengiriman tugas | Jumlah tugas konkuren | |||||
wan2.2-animate-move | Mode standar | Kecepatan pembuatan cepat. Memenuhi kebutuhan dasar seperti demo animasi sederhana. Hemat biaya. | 5 | 1 | $0,12/detik | 50 detik dibagi oleh kedua mode |
Mode profesional | Kelancaran animasi tinggi. Transisi alami untuk aksi dan ekspresi. Efeknya lebih mirip video nyata. | $0,18/detik | ||||
China Daratan (Beijing)
Model | Layanan | Deskripsi | Pembatasan laju (dibagi oleh Akun Alibaba Cloud dan Pengguna RAM) | Harga satuan | Kuota gratis (Lihat) | |
Batas RPS untuk API pengiriman tugas | Jumlah tugas konkuren | |||||
wan2.2-animate-move | Mode standar | Kecepatan pembuatan cepat. Memenuhi kebutuhan dasar seperti demo animasi sederhana. Hemat biaya. | 5 | 1 | $0,06/detik | Tidak ada kuota gratis |
Mode profesional | Kelancaran animasi tinggi. Transisi alami untuk aksi dan ekspresi. Efeknya lebih mirip video nyata. | $0,09/detik | ||||
Aturan penagihan
Metode penagihan: Layanan ini menggunakan metode penagihan pay-as-you-go. Anda dikenai biaya berdasarkan durasi (dalam detik) video yang berhasil dihasilkan. Durasi yang dikenai biaya adalah nilai bidang
usage.video_durationdalam respons untuk tugas yang berhasil.Urutan penggunaan kuota: Kuota gratis digunakan terlebih dahulu. Setelah kuota gratis habis, metode pay-as-you-go digunakan secara default. Anda dapat mengaktifkan fitur Cegah biaya berlebih untuk mencegah biaya tambahan setelah kuota gratis Anda habis. Untuk informasi selengkapnya, lihat Kuota gratis untuk pengguna baru.
Tidak dikenai biaya untuk panggilan yang gagal: Jika panggilan model gagal atau terjadi kesalahan pemrosesan, tidak ada biaya yang dikenakan, dan kuota gratis Anda tidak dikonsumsi.
Pembatasan laju: Batas frekuensi permintaan total untuk Akun Alibaba Cloud dan Pengguna RAM-nya adalah 5 permintaan per detik. Maksimal 1 tugas dapat diproses sekaligus. Tugas baru yang melebihi batas ini akan ditambahkan ke antrian. Untuk informasi selengkapnya tentang aturan throttling model dan FAQ, lihat Batas laju.
Kode kesalahan
Jika panggilan model gagal dan pesan kesalahan dikembalikan, lihat Pesan kesalahan untuk menyelesaikan masalah.
FAQ
T: Bagaimana cara melihat penggunaan model?
J: Informasi pemanggilan model mengalami penundaan sekitar satu jam. Sekitar satu jam setelah model dipanggil, Anda dapat membuka halaman Observasi Model (Singapura atau Beijing) untuk melihat metrik seperti volume panggilan, jumlah panggilan, dan tingkat keberhasilan. Untuk informasi selengkapnya, lihat Bagaimana cara melihat catatan panggilan model?
T: Bagaimana cara mengoptimalkan kualitas video yang dihasilkan?
A: Pertimbangkan rekomendasi berikut:
Pastikan orang tersebut menempati bagian frame yang serupa baik di gambar input maupun video referensi.
Usahakan agar proporsi tubuh orang tersebut konsisten antara gambar dan video.
Gunakan materi sumber berdefinisi tinggi. Hindari gambar buram atau video dengan laju frame rendah untuk memastikan pengenalan detail yang akurat.
T: Bagaimana cara mengonversi tautan video sementara menjadi permanen?
J: Anda tidak dapat mengonversi tautan secara langsung. Prosedur yang benar adalah layanan backend Anda mengunduh file video menggunakan URL tersebut, lalu mengunggahnya ke layanan penyimpanan objek permanen, seperti Alibaba Cloud OSS, untuk menghasilkan tautan akses permanen baru.
T: Apakah tautan video yang dikembalikan dapat diputar langsung di browser?
J: Hal ini tidak disarankan karena tautan kedaluwarsa setelah 24 jam. Praktik terbaik adalah backend Anda mengunduh dan menyimpan video, lalu menggunakan tautan permanen untuk pemutaran.
