
Văn bản thành hình ảnh
Tạo hình ảnh AI từ câu lệnh văn bản
Dùng thử miễn phí API Alibaba Wan 3.0 để tái tạo cảnh quay bằng chỉ dẫn ngôn ngữ tự nhiên, phối hợp âm thanh và đầu ra linh hoạt cho các chỉnh sửa sáng tạo trên Best Image AI.
API Wan 3.0 dành cho chỉnh sửa video áp dụng các hướng dẫn bằng ngôn ngữ tự nhiên vào một video hiện có. Nhà phát triển có thể mô tả các thay đổi về cảnh, phong cách, bầu không khí, chủ thể hoặc môi trường, đồng thời kiểm soát thời lượng đầu ra, độ phân giải, tỷ lệ khung hình, âm thanh và seed được yêu cầu. Best Image AI cung cấp quy trình API dựa trên tác vụ để gửi cảnh quay nguồn, theo dõi quá trình chỉnh sửa và nhận video đã chuyển đổi.
Lưu ý Video nguồn phải đáp ứng các giới hạn về định dạng, thời lượng và kích thước được hỗ trợ. Tổng thời lượng của video nguồn và thời lượng đầu ra yêu cầu không được vượt quá giới hạn kết hợp, vì vậy hãy kiểm tra thời gian trước khi gửi.
Wan 3.0 so với Wan 2.7 Video Edit
Wan 2.7 cung cấp khả năng chỉnh sửa video nguồn theo prompt với các chế độ điều khiển tham chiếu riêng. Wan 3.0 sử dụng quy trình tập trung vào video nguồn với các cài đặt rõ ràng về thời lượng, độ phân giải, tỷ lệ, âm thanh và seed.
Wan 3.0 so với Kling Video O3 Video Edit
Kling Video O3 bao gồm chỉnh sửa và các chế độ tạo video bổ sung. Wan 3.0 phù hợp với các nhóm cần một phương thức trực tiếp thuộc dòng Wan để chuyển đổi cảnh quay đã tải lên.
Wan 3.0 so với Runway Aleph
Runway Aleph là một phần của môi trường chỉnh sửa sáng tạo rộng lớn hơn. Wan 3.0 hỗ trợ các nhà phát triển muốn điều phối việc chuyển đổi video nguồn thông qua ứng dụng và luồng tác vụ của riêng họ.
Wan 3.0 so với Adobe Firefly Video
Adobe Firefly Video kết nối việc tạo và chỉnh sửa video với hệ sinh thái sáng tạo của Adobe. Wan 3.0 cung cấp tùy chọn API hướng đến Alibaba để chỉnh sửa theo prompt trong các sản phẩm tùy chỉnh.
Wan 3.0 so với Pika
Pika nhấn mạnh các hiệu ứng sáng tạo và khả năng chuyển đổi dễ tiếp cận. Wan 3.0 được thiết kế cho các yêu cầu có cấu trúc, cài đặt đầu ra có thể cấu hình và xử lý tác vụ bằng chương trình.
Khám phá nhiều công cụ sáng tạo AI cho quy trình hình ảnh và video nhanh ngay trong trình duyệt, sau đó mở rộng các ý tưởng thành công bằng API mô hình sẵn sàng cho sản xuất của Best Image AI. Best Image AI cung cấp một lớp API thống nhất cho mọi mô hình, giúp bạn dễ dàng sử dụng và mở rộng quy trình.

Tạo hình ảnh AI từ câu lệnh văn bản

Tạo hình ảnh AI từ hình ảnh và câu lệnh văn bản

Tạo video AI từ câu lệnh văn bản

Biến hình ảnh thành video AI

Tạo hình ảnh và video AI trong một không gian làm việc hợp nhất

Tạo video nhất quán từ phương tiện tham chiếu

Xây dựng quy trình hình ảnh và video AI trực quan trên canvas vô hạn
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-video-edit',
prompt: 'Turn the daytime scene into a rainy evening while preserving the subject and camera movement',
video_url: 'https://example.com/source-video.mp4',
duration: 10,
resolution: '1080p',
aspect_ratio: '16:9',
sound: true,
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-video-edit',
'prompt': 'Turn the daytime scene into a rainy evening while preserving the subject and camera movement',
'video_url': 'https://example.com/source-video.mp4',
'duration': 10,
'resolution': '1080p',
'aspect_ratio': '16:9',
'sound': True,
'seed': 42
}
)
result = response.json()
task_id = result['data']['task_id']
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-video-edit",
"prompt": "Turn the daytime scene into a rainy evening while preserving the subject and camera movement",
"video_url": "https://example.com/source-video.mp4",
"duration": 10,
"resolution": "1080p",
"aspect_ratio": "16:9",
"sound": true,
"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)