
Văn bản thành hình ảnh
Tạo hình ảnh AI từ prompt văn bản
Dùng API Gemini Omni 1.2 Flash của Google trên Flaq AI để chỉnh sửa cảnh quay nguồn bằng lời nhắc, giữ nguyên thời lượng và bố cục khung hình clip gốc trong đầu ra.
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: 'gemini-omni-1.2-flash-video-edit',
prompt: 'A small ball rolls into the scene and captures the attention of the cat',
video_url: 'https://example.com/source-video.mp4',
resolution: '1080p'
})
});
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[0].url);
break;
}
if (status === 'failed') {
console.error(pollResultData.data.task_status_msg);
break;
}
await new Promise(resolve => setTimeout(resolve, 10000));
}
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': 'gemini-omni-1.2-flash-video-edit',
'prompt': 'A small ball rolls into the scene and captures the attention of the cat',
'video_url': 'https://example.com/source-video.mp4',
'resolution': '1080p'
}
)
result = response.json()
task_id = result['data']['task_id']
# 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)
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": "gemini-omni-1.2-flash-video-edit",
"prompt": "A small ball rolls into the scene and captures the attention of the cat",
"video_url": "https://example.com/source-video.mp4",
"resolution": "1080p"
}'
# 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"
| Tham số | Giá | Giá gốc | Giảm giá |
|---|
Trên Flaq AI, Gemini Omni 1.2 Flash Video Edit API tạo bản chỉnh sửa từ một video có sẵn và chỉ dẫn bằng văn bản. Bạn có thể mô tả các thay đổi để thử nhiều cách chỉnh sửa một cảnh. Quy trình này giúp nhà phát triển tích hợp tính năng chỉnh sửa video theo chỉ dẫn vào ứng dụng sáng tạo và quy trình duyệt nội dung.
Chỉnh sửa video theo câu lệnh: Áp dụng chỉ dẫn chỉnh sửa bằng văn bản cho đoạn phim có sẵn để tạo phiên bản mới của cảnh đó.
Thay đổi diện mạo của cảnh: Yêu cầu thay đổi phông nền, ánh sáng hoặc thời tiết bằng ngôn ngữ tự nhiên.
Giữ định dạng video nguồn: Chỉnh sửa nội dung hình ảnh trong khi giữ nguyên thời lượng và tỷ lệ khung hình của đoạn phim nguồn.
Đầu vào: Cung cấp một video nguồn ngắn và câu lệnh nêu rõ nội dung cần chỉnh sửa. Đảm bảo video nằm trong khoảng thời lượng được hỗ trợ, kể cả độ dài tối thiểu theo hướng dẫn của nhà cung cấp. Xem giới hạn hiện hành trong tài liệu API.
Chỉ dẫn chỉnh sửa: Nêu thay đổi mong muốn và xác định những chi tiết cần giữ lại để làm rõ phạm vi chỉnh sửa.
Cài đặt đầu ra: Chọn độ phân giải đầu ra. Thời lượng và tỷ lệ khung hình do video nguồn quyết định, bạn không thể đặt riêng hai thông số này.
Đầu ra: Lấy video đã chỉnh sửa khi quá trình xử lý hoàn tất.
Tính phí: Chi phí phụ thuộc vào độ phân giải đầu ra đã chọn và thời lượng video nguồn. Thời lượng được làm tròn đến giây gần nhất, với thời lượng tính phí tối thiểu là 3 giây.
Quy trình chỉnh sửa đoạn phim ngắn: Thêm chức năng yêu cầu chỉnh sửa bằng câu lệnh vào công cụ duyệt video nội bộ.
Thử các bối cảnh cho chiến dịch: Yêu cầu thay đổi bối cảnh của một cảnh quay có sẵn trong chiến dịch rồi đối chiếu kết quả với yêu cầu sáng tạo.
Thử ánh sáng cho cảnh quay sản phẩm: Yêu cầu thay đổi ánh sáng trong một cảnh quay sản phẩm ngắn và so sánh kết quả với video nguồn.
Đánh giá ý tưởng sáng tạo: Kiểm tra xem thay đổi được đề xuất có truyền tải đúng ý tưởng hay không trước khi lên kế hoạch chỉnh sửa tiếp.
Lưu ý Chuẩn bị đoạn phim nguồn có thời lượng và tỷ lệ khung hình phù hợp với kết quả mong muốn. Việc làm tròn thời lượng nguồn chỉ phục vụ mục đích tính phí, không quyết định hay kéo dài thời lượng thực tế của video đầu ra. Hãy kiểm tra bản chỉnh sửa để đảm bảo kết quả khớp với thay đổi đã yêu cầu.
So với Text-to-Video: Video Edit cần có đoạn phim sẵn để chỉnh sửa. Text-to-Video tạo đoạn phim mới từ phần mô tả cảnh bằng văn bản và cho phép chọn thời lượng cũng như hướng khung hình.
So với Image-to-Video: Image-to-Video tạo chuyển động từ ảnh đầu và có thể sử dụng thêm ảnh cuối. Video Edit dùng toàn bộ đoạn phim nguồn làm tư liệu chỉnh sửa.
So với Reference-to-Video: Reference-to-Video dùng ảnh hoặc video tham chiếu ngắn để định hướng việc tạo video mới. Video Edit dùng đoạn phim được cung cấp làm đầu vào chỉnh sửa, và đoạn phim này quyết định thời lượng cũng như tỷ lệ khung hình của đầu ra.
Khám phá nhiều công cụ tạo AI cho quy trình hình ảnh và video nhanh ngay trong trình duyệt, rồi mở rộng các ý tưởng thành công bằng API model sẵn sàng cho sản xuất của Flaq AI. Flaq AI cung cấp một lớp API thống nhất cho tất cả model, giúp dễ dàng sử dụng và mở rộng quy trình của bạn.

Tạo hình ảnh AI từ prompt văn bản

Tạo hình ảnh AI từ hình ảnh và prompt văn bản

Tạo video AI từ prompt 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ừ nội dung đa 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