Tạo chuyển động cho hình ảnh bằng Seedance 2.0 API. Tạo video người chân thực với độ trung thực hình ảnh, âm thanh tích hợp, chuyển động linh hoạt và đầu ra ổn định.
ByteDance Seedance V2.0 Image-to-Video API cung cấp khả năng hoạt hóa video AI cấp độ sản xuất cho các nhà phát triển và nhóm sáng tạo. Tích hợp API image-to-video tiên tiến này cho phép bạn chuyển đổi hình ảnh tĩnh thành các video hoạt hình chất lượng cao ở độ phân giải 480p và 720p với thời lượng từ 4 đến 15 giây. Được xây dựng trên kiến trúc Dual-Branch Diffusion Transformer của ByteDance, mô hình Seedance V2.0 kết hợp tổng hợp chuyển động nhận thức ngữ cảnh với tùy chọn kiểm soát camera, trong khi API cung cấp tích hợp ổn định cho quy trình hoạt hóa chuyên nghiệp trên Best Image AI.
Lưu ý Vui lòng đảm bảo hình ảnh đầu vào và các gợi ý của bạn tuân thủ hướng dẫn an toàn nội dung của ByteDance. Nếu xảy ra lỗi, hãy xem xét nội dung của bạn để tìm tài liệu bị hạn chế, điều chỉnh và thử lại.
Seedance V2.0 so với Seedance 1.5 Pro Image-to-Video Seedance 1.5 Pro cung cấp mức giá siêu tiết kiệm cho khối lượng tối đa. Seedance V2.0 Image-to-Video API tiến bộ hơn với kiến trúc Dual-Branch Diffusion Transformer, hỗ trợ thời lượng 15 giây mở rộng, cấp độ độ phân giải 720p cao hơn và kiểm soát camera cố định tùy chọn—mang lại chất lượng chuyển động và độ trung thực hình ảnh được cải thiện đáng kể cho quy trình hoạt hóa chuyên nghiệp.
Seedance V2.0 so với Kling 3.0 Image-to-Video Kling 3.0 mạnh về tổng hợp chuyển động con người và hoạt hóa nhân vật. Seedance V2.0 Image-to-Video API khác biệt thông qua hỗ trợ tỷ lệ khung hình rộng hơn (6 định dạng bao gồm 21:9 siêu rộng), kiểm soát camera cố định tùy chọn, thời lượng 15 giây mở rộng và mức giá cạnh tranh muc gia theo giay theo tung goi—làm cho nó linh hoạt cho các tình huống hoạt hóa đa dạng.
Seedance V2.0 so với Runway Gen-3 Image-to-Video Runway Gen-3 cung cấp tính linh hoạt sáng tạo mạnh mẽ và các điều khiển nghệ thuật. Seedance V2.0 Image-to-Video API cung cấp phạm vi tỷ lệ khung hình rộng hơn, chế độ camera cố định tùy chọn, thời lượng mở rộng lên đến 15 giây và mức giá theo giây có thể dự đoán—làm cho nó vượt trội cho các nhà phát triển yêu cầu hoạt hóa hình ảnh có thể mở rộng và tiết kiệm chi phí.
Seedance V2.0 so với Veo 3.1 Fast Image-to-Video Veo 3.1 Fast tận dụng kiến trúc Google DeepMind để hoạt hóa nhanh chóng. Seedance V2.0 Image-to-Video API đáp trả với hỗ trợ tỷ lệ khung hình rộng hơn (6 định dạng so với 2), thời lượng 15 giây mở rộng, kiểm soát camera cố định tùy chọn và mức giá theo giây thấp hơn—cung cấp tính linh hoạt cao hơn cho các nhu cầu sản xuất nội dung đa dạng.
Seedance V2.0 so với Pika Image-to-Video Pika xuất sắc trong các hoạt hình phong cách và giao diện thân thiện với người dùng. Seedance V2.0 Image-to-Video API cung cấp quyền truy cập lập trình, 6 định dạng tỷ lệ khung hình, thời lượng mở rộng lên đến 15 giây, kiểm soát camera tùy chọn và mức giá có thể dự đoán—làm cho nó lý tưởng cho các nhà phát triển yêu cầu hoạt hóa hình ảnh sẵn sàng sản xuất có thể mở rộng mà không có chi phí vận hành.
// Step 1: Submit generation request
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: 'seedance-v2.0-image-to-video',
prompt: 'Gentle camera push-in; leaves rustle softly in the breeze',
resolution: '720p',
duration: 8,
aspect_ratio: '16:9',
sound: true,
camera_fixed: false,
image_url: 'https://example.com/first-frame.jpg',
image_end_url: 'https://example.com/last-frame.jpg'
})
});
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, ));
}
# Step 1: Submit generation request
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': 'seedance-v2.0-image-to-video',
'prompt': 'Gentle camera push-in; leaves rustle softly in the breeze',
'resolution': '720p',
'duration': 8,
'aspect_ratio': '16:9',
'sound': True,
'camera_fixed': False,
'image_url': 'https://example.com/first-frame.jpg',
'image_end_url': 'https://example.com/last-frame.jpg'
}
)
result = response.json()
task_id = result['data']['task_id']
# Step 1: Submit generation request
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": "seedance-v2.0-image-to-video",
"prompt": "Gentle camera push-in; leaves rustle softly in the breeze",
"resolution": "720p",
"duration": 8,
"aspect_ratio": "16:9",
"sound": true,
"camera_fixed": false,
"image_url": "https://example.com/first-frame.jpg",
"image_end_url": "https://example.com/last-frame.jpg"
}'
# 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)