Lewati ke konten
Buka CastalyKonsol

Video

wan3.0-videoAPI

Gunakan ID model wan3.0-video yang tepat melalui perutean video asinkron Modelflare.

Gunakan ID model yang tepat wan3.0-video. Bidang model harus sama persis dengan halaman ini.

Contoh keluaranwan3.0-videoPOST /v1/videos5.0s

Parameter: duration=5resolution=1080Pratio=16:9

Prompt: Macro slow-motion shot of steamed milk poured into a ceramic cup of espresso, forming a rosetta latte art pattern. Warm morning light from a window, wooden counter, soft steam rising, shallow depth of field, commercial food photography, no text.

Permintaan yang menghasilkan sampel ini
{
"model": "wan3.0-video",
"prompt": "Macro slow-motion shot of steamed milk poured into a ceramic cup of espresso, forming a rosetta latte art pattern. Warm morning light from a window, wooden counter, soft steam rising, shallow depth of field, commercial food photography, no text.",
"seconds": "5",
"duration": 5,
"resolution": "1080P",
"ratio": "16:9",
"aspect_ratio": "16:9"
}

Gunakan kunci API Modelflare dengan https://modelflare.dev/v1. Titik masuk gateway adalah POST /v1/videos.

HTTP
Authorization: Bearer YOUR_MODELFLARE_API_KEY
Terminal windowbash
curl https://modelflare.dev/v1/videos \
-H "Authorization: Bearer YOUR_MODELFLARE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "wan3.0-video",
"input": {"prompt": "A white cat runs through a neon-lit street in the rain, cinematic tracking shot"},
"parameters": {"resolution": "1080P", "duration": 5, "audio": true}
}'

Simpan ID tugas. Jajak pendapat GET /v1/videos/{task_id} dan unduh dengan GET /v1/videos/{task_id}/content. URL hasil mungkin kedaluwarsa, jadi segera transfer file.

Terminal windowbash
curl https://modelflare.dev/v1/videos/TASK_ID \
-H "Authorization: Bearer YOUR_MODELFLARE_API_KEY"

Wan biasanya menggunakan input dan parameters; mode panduan bingkai dan media referensi tidak boleh dicampur.

Wan3.0 menggunakan input.prompt atau input.media dengan kontrol output di parameters. Media dapat mewakili bingkai, referensi, audio, file, atau halaman web.

Bidang Wajib diisi Catatan
model Ya wan3.0-video
input.prompt Bersyarat Provide this or input.media
input.media[] Bersyarat first_frame, last_frame, reference_*, file, atau link
parameters.resolution Tidak 480P / 720P / 1080P (standar 1080P)
parameters.ratio Tidak 16:9 / 9:16 / 1:1 / 4:3 / 3:4 / adaptive
parameters.duration Tidak 2–30 detik, atau -1 untuk durasi otomatis
parameters.audio Tidak Apakah akan menghasilkan audio yang disinkronkan
parameters.prompt_extend Tidak Tetapkan salah ketika kontrak model khusus ini memerlukannya
parameters.seed Tidak Benih acak opsional
parameters.watermark Tidak Apakah akan menambahkan tanda air

Wan3.0 mendukung teks, frame pertama/terakhir, hingga 10 gambar referensi, 5 video referensi, 5 klip audio referensi, dan satu input file atau halaman web. Outputnya adalah 480P, 720P, atau 1080P selama 2–30 detik atau pengaturan waktu otomatis -1. Bingkai pertama/terakhir, media referensi, file, dan halaman web merupakan alur kerja yang saling eksklusif yang dipilih oleh input.media[].type.

Wan3.0 menggunakan satu amplop input/parameters untuk teks, panduan bingkai, media referensi, file, dan halaman web; alur kerja ini saling eksklusif.

Bingkai pertama dan terakhir

Terminal windowbash
curl https://modelflare.dev/v1/videos \
-H "Authorization: Bearer YOUR_MODELFLARE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "wan3.0-video",
"input": {"prompt": "镜头从第一帧平滑推进到最后一帧", "media": [
{"type": "first_frame", "url": "https://example.com/first.png"},
{"type": "last_frame", "url": "https://example.com/last.png"}
]},
"parameters": {"resolution": "1080P", "duration": 8, "ratio": "adaptive", "audio": true}
}'

Media referensi

Terminal windowbash
curl https://modelflare.dev/v1/videos \
-H "Authorization: Bearer YOUR_MODELFLARE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "wan3.0-video",
"input": {"prompt": "保持角色、动作和音色一致", "media": [
{"type": "reference_image", "url": "https://example.com/character.png"},
{"type": "reference_video", "url": "https://example.com/motion.mp4"},
{"type": "reference_audio", "url": "https://example.com/voice.mp3"}
]},
"parameters": {"resolution": "720P", "duration": -1, "ratio": "adaptive"}
}'

Parameter model yang tidak valid menampilkan 4xx dengan ID permintaan. Tugas asinkron juga bisa gagal masuk setelah pembuatan berhasil; gunakan error_code dan error_message dari respon polling sebagai alasan tugas akhir. Jangan coba lagi permintaan yang sama dengan bentuk JSON yang berbeda.

Halaman ini mencakup pembuatan model Modelflare dan panggilan pengeditan. Pengayaan penelusuran atau peta, pengelolaan suara, dan pengelolaan pustaka elemen merupakan API sumber daya di luar permukaan panggilan model publik ini dan bukan merupakan bidang permintaan yang wajib diisi.

Model ini menggunakan penagihan video per detik. Lihat halaman harga model untuk harga pelanggan saat ini, harga daftar referensi, dan spesifikasi lengkap.

ID Model Perbedaan
wan3.0-video Model didokumentasikan di halaman ini.
Kontrak media · v1

ID Kontrak: media.wan3-0-video.v1Adaptor: video.wan.v1@v1Sidik Jari: c248c1c28bbfbbcfd6d7ac3f2639f3183596b9126134fbeaed006d0e54e230f3

Sumber resmi: Alibaba Cloud Model Studio

Parameter kontrak

Bidang maksudKontrolPilihan
ratioselect16:9 / 9:16 / 1:1 / 4:3 / 3:4 / adaptive
resolutionselect480p / 720p / 1080p
durationselect-1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17 / 18 / 19 / 20 / 21 / 22 / 23 / 24 / 25 / 26 / 27 / 28 / 29 / 30
audioswitch—

Kemampuan yang didukung

  • allowed_values · ratio · 16:9, 9:16, 1:1, 4:3, 3:4, adaptive
  • allowed_values · resolution · 480p, 720p, 1080p
  • allowed_values · duration · -1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30
  • max_assets · reference_asset_ids · 21

Contoh permintaan terstruktur

text

Maksud

{
  "audio": false,
  "duration": -1,
  "prompt": "A red paper kite over a quiet harbour at dusk.",
  "ratio": "16:9",
  "resolution": "480p"
}

Permintaan penyedia

{
  "audio": false,
  "duration": -1,
  "model": "wan3.0-video",
  "prompt": "A red paper kite over a quiet harbour at dusk.",
  "ratio": "16:9",
  "resolution": "480p",
  "seconds": "-1"
}

reference

Maksud

{
  "audio": false,
  "duration": -1,
  "prompt": "A red paper kite over a quiet harbour at dusk.",
  "ratio": "16:9",
  "resolution": "480p"
}

Permintaan penyedia

{
  "input": {
    "media": [
      {
        "type": "reference_image",
        "url": "https://example.com/reference.png"
      }
    ],
    "prompt": "A red paper kite over a quiet harbour at dusk."
  },
  "model": "wan3.0-video",
  "parameters": {
    "duration": -1,
    "resolution": "480P"
  }
}