
Văn bản thành hình ảnh
Tạo hình ảnh AI từ prompt văn bản
Dùng thử API Gemini Omni 1.2 Flash của Google trên Flaq AI để biến mô tả cảnh thành video. Đặt thời lượng và tạo clip ngang hoặc dọc dài tối đa 15 giây.
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-text-to-video',
prompt: 'A cinematic tracking shot follows a sailboat crossing a glowing ocean at sunset',
aspect_ratio: '16:9',
resolution: '1080p',
duration: 12
})
});
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-text-to-video',
'prompt': 'A cinematic tracking shot follows a sailboat crossing a glowing ocean at sunset',
'aspect_ratio': '16:9',
'resolution': '1080p',
'duration': 12
}
)
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-text-to-video",
"prompt": "A cinematic tracking shot follows a sailboat crossing a glowing ocean at sunset",
"aspect_ratio": "16:9",
"resolution": "1080p",
"duration": 12
}'
# 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á |
|---|
API Gemini Omni 1.2 Flash Text-to-Video trên Flaq AI chuyển phần mô tả cảnh bằng văn bản thành một video ngắn. Hãy bắt đầu với chủ thể và hành động, sau đó mô tả bối cảnh và cách thể hiện hình ảnh mong muốn. Nhờ tùy chọn độ phân giải đầu ra, thời lượng và khung hình ngang hoặc dọc, nhà phát triển có thể tích hợp tính năng tạo video từ văn bản vào công cụ sáng tạo và quy trình sản xuất nội dung mà không cần cung cấp hình ảnh hay cảnh quay gốc.
Tạo cảnh từ văn bản: Chuyển ý tưởng viết ra thành hình ảnh chuyển động mà không cần chuẩn bị hình minh họa hay cảnh quay gốc.
Chỉ dẫn cảnh bằng câu lệnh: Dùng ngôn ngữ tự nhiên để mô tả chủ thể, bối cảnh, chuyển động và cách thể hiện hình ảnh mong muốn.
Chỉ dẫn máy quay bằng câu lệnh: Mô tả chuyển động máy quay và cách bố trí khung hình trong phần mô tả cảnh để định hướng cách thể hiện hành động.
Đầu vào: Nhập câu lệnh mô tả cảnh cần tạo. Nêu rõ hành động chính trước khi bổ sung chi tiết về ánh sáng, bố cục hoặc chuyển động máy quay.
Cài đặt đầu ra: Chọn khung hình ngang hoặc dọc, độ phân giải đầu ra và thời lượng trong phạm vi hỗ trợ cho video ngắn. Xem tài liệu API để biết giới hạn hiện hành.
Đầu ra: Gửi tác vụ tạo video và nhận video kết quả sau khi quá trình xử lý hoàn tất.
Tính phí: Phí được tính theo từng giây của thời lượng đầu ra yêu cầu ở độ phân giải đã chọn.
Kịch bản phân cảnh cho chiến dịch: Chuyển ý tưởng cảnh viết bằng lời thành bản phác thảo video để duyệt chiến dịch.
Ý tưởng video mạng xã hội: Xây dựng cảnh ngắn theo khung hình ngang hoặc dọc xoay quanh thông điệp ra mắt hoặc chủ đề biên tập.
Thử nghiệm tiền kỳ: Thử các bối cảnh và hành động khác nhau trước khi vẽ hình gốc hoặc quay phim.
Tính năng cho ứng dụng sáng tạo: Cho phép người dùng gửi mô tả cảnh và nhận đoạn video được tạo ngay trong quy trình làm việc hiện có của sản phẩm.
Lưu ý Chọn hành động phù hợp với thời lượng video. Đối chiếu kết quả với yêu cầu sáng tạo và bảo đảm câu lệnh tuân thủ các chính sách nội dung áp dụng.
So với Image-to-Video: Text-to-Video bắt đầu từ mô tả bằng văn bản. Chọn Gemini Omni 1.2 Flash Image-to-Video khi cần dùng ảnh có sẵn để xác định khung hình đầu hoặc dùng thêm ảnh để định hướng khung hình cuối.
So với Reference-to-Video: Reference-to-Video yêu cầu tư liệu tham chiếu trực quan. Text-to-Video phù hợp với dự án bắt đầu từ phần mô tả và không cần cung cấp ảnh hay video tham chiếu.
So với Video Edit: Video Edit chỉnh sửa một đoạn video có sẵn, giữ nhịp thời gian và tỷ lệ khung hình của video gốc. Text-to-Video tạo đoạn video mới với thời lượng và hướng khung hình đã chọn.
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