
ข้อความเป็นรูปภาพ
สร้างรูปภาพ AI จากพรอมต์ข้อความ
ทดลองใช้ Alibaba Wan 3.0 API ฟรีบน Best Image AI ใช้ภาพ คลิป เสียง เอกสาร/เว็บ กำกับวิดีโอได้อย่างยืดหยุ่น
API Wan 3.0 Reference-to-Video สร้างวิดีโอจากพรอมต์พร้อมข้อมูลอ้างอิงแบบเลือกได้ในรูปแบบภาพ วิดีโอ เสียง เอกสาร หรือหน้าเว็บสาธารณะ นักพัฒนาสามารถใช้อินพุตที่รองรับเพื่อกำกับอัตลักษณ์ทางภาพ การเคลื่อนไหว เสียง บริบท และทิศทางของฉาก พร้อมกำหนดระยะเวลา ความละเอียด อัตราส่วนภาพ เสียง และ seed ได้ Best Image AI มีเวิร์กโฟลว์แบบอิงงานสำหรับส่งคำขอมัลติโหมดและรับวิดีโอที่เสร็จสมบูรณ์
หมายเหตุ อินพุตอ้างอิงเป็นแบบเลือกได้ แต่ทุกแอสเซทที่ให้ต้องเป็นไปตามข้อกำหนดด้านรูปแบบและขีดจำกัด ไม่สามารถใช้ไฟล์อ้างอิงและลิงก์หน้าเว็บร่วมกันในคำขอเดียวได้ URL หน้าเว็บต่างประเทศรองรับโดยบริการระหว่างประเทศ แต่บริการภายในประเทศจีนไม่สามารถแยกวิเคราะห์ได้
Wan 3.0 เทียบกับ Wan 2.7 Reference-to-Video
Wan 2.7 เน้นข้อมูลอ้างอิงภาพ วิดีโอ และเสียงพูด โดยมีขีดจำกัดรวมสำหรับข้อมูลอ้างอิงภาพ Wan 3.0 ขยายเวิร์กโฟลว์ด้วยขีดจำกัดสื่อที่แยกจากกัน พร้อมบริบทจากเอกสารและหน้าเว็บสาธารณะ
Wan 3.0 เทียบกับ MiniMax H3 Reference-to-Video
MiniMax H3 รองรับการกำกับวิดีโอแบบมัลติโหมดด้วยข้อมูลอ้างอิงภาพและเสียง Wan 3.0 เพิ่มตัวเลือกอินพุตเอกสารและหน้าเว็บสำหรับทีมที่ทำงานกับแหล่งข้อมูลสร้างสรรค์ที่กว้างขึ้น
Wan 3.0 เทียบกับ Seedance 2.5 Reference-to-Video
Seedance 2.5 ใช้ข้อมูลอ้างอิงภาพ วิดีโอ และเสียงในเวิร์กโฟลว์การสร้างภาพและเสียง Wan 3.0 นำเสนอทางเลือกในตระกูล Wan พร้อมบริบทจากเอกสารหรือลิงก์สาธารณะแบบเลือกได้
Wan 3.0 เทียบกับ Kling Video O3 Reference-to-Video
Kling Video O3 ครอบคลุมรูปแบบการสร้างจากข้อมูลอ้างอิงและการตัดต่อวิดีโอ Wan 3.0 มีรูปแบบคำขอมัลติโหมดที่มุ่งเน้น Alibaba พร้อมการควบคุมเอาต์พุตและเสียงที่ยืดหยุ่น
Wan 3.0 เทียบกับ Runway References
Runway ผสานข้อมูลอ้างอิงไว้ในพื้นที่ทำงานสร้างสรรค์ที่หลากหลาย Wan 3.0 เหมาะสำหรับนักพัฒนาที่สร้างการผลิตตามข้อมูลอ้างอิงลงในผลิตภัณฑ์และเวิร์กโฟลว์อัตโนมัติของตนโดยตรง
สำรวจเครื่องมือสร้างสรรค์ด้วย AI หลายรายการสำหรับเวิร์กโฟลว์รูปภาพและวิดีโอที่รวดเร็วในเบราว์เซอร์ แล้วขยายแนวคิดที่ประสบความสำเร็จด้วย API โมเดลที่พร้อมใช้งานจริงจาก Best Image AI โดย Best Image AI มีชั้น API แบบรวมสำหรับทุกโมเดล ทำให้ใช้และขยายเวิร์กโฟลว์ได้ง่าย

สร้างรูปภาพ AI จากพรอมต์ข้อความ

สร้างรูปภาพ AI จากรูปภาพและพรอมต์ข้อความ

สร้างวิดีโอ AI จากพรอมต์ข้อความ

ทำให้รูปภาพเคลื่อนไหวเป็นวิดีโอ AI

สร้างรูปภาพและวิดีโอ AI ในพื้นที่ทำงานเดียว

สร้างวิดีโอที่สอดคล้องกันจากสื่ออ้างอิง

สร้างเวิร์กโฟลว์ภาพและวิดีโอ AI แบบภาพบนแคนวาสไร้ขอบเขต
const response = await fetch('https://api.flaq.ai/api/v1/video/task', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
},
body: JSON.stringify({
model_name: 'wan-3.0-reference-to-video',
prompt: 'Use the references to create a cinematic product launch with coordinated motion and sound',
duration: 12,
resolution: '1080p',
aspect_ratio: '16:9',
sound: true,
images: ['https://example.com/product-reference.jpg'],
videos: ['https://example.com/motion-reference.mp4'],
audios: ['https://example.com/sound-reference.mp3'],
files: ['https://example.com/creative-brief.pdf'],
seed: 42
})
});
const { data } = await response.json();
const taskId = data.task_id;
// Step 2: Poll for results
const taskId = data.task_id;
const pollResult = async (taskId) => {
const res = await fetch(`https://api.flaq.ai/api/v1/video/${taskId}`, {
headers: { 'Authorization': 'Bearer YOUR_API_KEY' }
});
return res.json();
};
while (true) {
const pollResultData = await pollResult(taskId);
const status = pollResultData.data.task_status;
if (status === 'succeed') {
console.log(pollResultData.data.task_result.videos[].);
;
}
(status === ) {
.(pollResultData..);
;
}
( (resolve, ));
}
import requests
response = requests.post(
'https://api.flaq.ai/api/v1/video/task',
headers={
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
},
json={
'model_name': 'wan-3.0-reference-to-video',
'prompt': 'Use the references to create a cinematic product launch with coordinated motion and sound',
'duration': 12,
'resolution': '1080p',
'aspect_ratio': '16:9',
'sound': True,
'images': ['https://example.com/product-reference.jpg'],
'videos': ['https://example.com/motion-reference.mp4'],
'audios': ['https://example.com/sound-reference.mp3'],
: [],
:
}
)
result = response.json()
task_id = result[][]
curl -X POST https://api.flaq.ai/api/v1/video/task \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"model_name": "wan-3.0-reference-to-video",
"prompt": "Use the references to create a cinematic product launch with coordinated motion and sound",
"duration": 12,
"resolution": "1080p",
"aspect_ratio": "16:9",
"sound": true,
"images": ["https://example.com/product-reference.jpg"],
"videos": ["https://example.com/motion-reference.mp4"],
"audios": ["https://example.com/sound-reference.mp3"],
"files": ["https://example.com/creative-brief.pdf"],
"seed": 42
}'
# Step 2: Poll for results
# Replace {task_id} with the task_id returned from the submit response
curl -X GET "https://api.flaq.ai/api/v1/video/{task_id}" \
-H "Authorization: Bearer YOUR_API_KEY"
# Step 2: Poll for results
task_id = response.json()['data']['task_id']
poll_url = f"https://api.flaq.ai/api/v1/video/{task_id}"
while True:
poll_result = requests.get(poll_url, headers={'Authorization': 'Bearer YOUR_API_KEY'}).json()
status = poll_result['data']['task_status']
if status == 'succeed':
print(poll_result['data']['task_result']['videos'][0]['url'])
break
if status == 'failed':
print(poll_result['data']['task_status_msg'])
break
time.sleep(10)