
ข้อความเป็นรูปภาพ
สร้างรูปภาพ AI จากพรอมต์ข้อความ
ใช้ API Gemini Omni 1.2 Flash จาก Google บน Flaq 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: '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"
| พารามิเตอร์ | ราคา | ราคาเดิม | ส่วนลด |
|---|
Gemini Omni 1.2 Flash Video Edit API บน Flaq AI ใช้วิดีโอที่มีอยู่และคำสั่งข้อความเพื่อสร้างวิดีโอฉบับแก้ไข คุณสามารถเขียนคำสั่งเพื่อทดลองปรับเปลี่ยนฉากเดิมได้ นักพัฒนาจึงสามารถเพิ่มความสามารถในการแก้ไขวิดีโอตามคำสั่ง ลงในแอปสำหรับงานสร้างสรรค์และกระบวนการตรวจทานงานได้
แก้ไขวิดีโอตามพรอมต์: ระบุคำสั่งแก้ไขเป็นข้อความเพื่อปรับฟุตเทจที่มีอยู่ และสร้างฉากฉบับแก้ไข
เปลี่ยนรูปลักษณ์ของฉาก: ขอให้เปลี่ยนพื้นหลัง แสง หรือสภาพอากาศ ด้วยคำสั่งภาษาธรรมชาติ
แก้ไขภายในรูปแบบต้นฉบับ: ปรับเนื้อหาภาพโดยคงความยาวและอัตราส่วนภาพของคลิปต้นฉบับ
ข้อมูลนำเข้า: เตรียมวิดีโอต้นฉบับขนาดสั้นและพรอมต์ที่ระบุสิ่งที่ต้องการแก้ไข ตรวจสอบว่าความยาวคลิปอยู่ในช่วงที่รองรับ โดยคำนึงถึงความยาวขั้นต่ำที่ผู้ให้บริการแนะนำ ดูข้อจำกัดล่าสุดได้ในเอกสาร API
คำสั่งแก้ไข: ระบุสิ่งที่ต้องการเปลี่ยนและรายละเอียดที่ต้องการคงไว้ เพื่อให้ขอบเขตของการแก้ไขชัดเจน
การตั้งค่าผลลัพธ์: เลือกความละเอียดของวิดีโอผลลัพธ์ ความยาวและอัตราส่วนภาพจะอิงตามวิดีโอต้นฉบับ จึงไม่สามารถตั้งค่าสองรายการนี้แยกต่างหากได้
ผลลัพธ์: รับวิดีโอฉบับแก้ไขเมื่อการประมวลผลเสร็จสิ้น
การคิดค่าบริการ: คิดตามความละเอียดของผลลัพธ์ที่เลือกและความยาววิดีโอต้นฉบับ โดยปัดความยาวเป็นวินาทีเต็มที่ใกล้ที่สุด และคิดค่าบริการขั้นต่ำที่ 3 วินาที
กระบวนการแก้ไขคลิปสั้น: เพิ่มฟังก์ชันส่งคำขอแก้ไขด้วยพรอมต์ลงในเครื่องมือตรวจทานวิดีโอภายในทีม
ทดลองเปลี่ยนฉากหลังของแคมเปญ: ขอให้เปลี่ยนสถานที่ในฉากแคมเปญที่มีอยู่ แล้วตรวจสอบผลลัพธ์ เทียบกับโจทย์งานสร้างสรรค์
ทดลองจัดแสงในฉากสินค้า: ขอให้ปรับแสงในฉากสินค้าสั้น ๆ แล้วเปรียบเทียบ ผลลัพธ์ที่สร้างขึ้นกับต้นฉบับ
ประเมินโจทย์งานสร้างสรรค์: ทดสอบว่าการเปลี่ยนแปลงที่เสนอช่วยสื่อแนวคิดตามที่ต้องการหรือไม่ ก่อนวางแผนแก้ไขเพิ่มเติม
หมายเหตุ เตรียมคลิปต้นฉบับให้มีความยาวและสัดส่วนตรงกับผลลัพธ์ที่ต้องการ การปัดเศษความยาวต้นฉบับ ใช้สำหรับคำนวณค่าบริการเท่านั้น ไม่มีผลในการกำหนดหรือเพิ่มความยาวจริงของวิดีโอผลลัพธ์ ตรวจทานวิดีโอฉบับแก้ไขว่าตรงกับสิ่งที่ขอให้เปลี่ยนหรือไม่
เทียบกับ Text-to-Video: Video Edit ต้องใช้ฟุตเทจที่มีอยู่ ส่วน Text-to-Video สร้างคลิปใหม่จาก คำอธิบายฉากที่เป็นข้อความ โดยผู้ส่งคำขอเลือกความยาวและแนวภาพได้
เทียบกับ Image-to-Video: Image-to-Video ทำให้ภาพเริ่มต้นเคลื่อนไหวและระบุภาพสิ้นสุดเพิ่มเติมได้ ส่วน Video Edit ใช้คลิปต้นฉบับทั้งคลิปเป็นเนื้อหาที่จะแก้ไข
เทียบกับ Reference-to-Video: Reference-to-Video ใช้ภาพหรือวิดีโออ้างอิงสั้น ๆ เพื่อเป็นแนวทาง ในการสร้างวิดีโอใหม่ ส่วน Video Edit ใช้คลิปที่ส่งมาเป็นต้นฉบับสำหรับแก้ไข โดยคลิปนั้นจะกำหนด ความยาวและสัดส่วนของผลลัพธ์
สำรวจเครื่องมือสร้างสรรค์ AI หลายรายการสำหรับเวิร์กโฟลว์รูปภาพและวิดีโอที่รวดเร็วในเบราว์เซอร์ จากนั้นขยายไอเดียที่สำเร็จไปยัง model APIs ของ Flaq AI ที่พร้อมสำหรับการผลิต Flaq AI ให้ชั้น API แบบรวมศูนย์สำหรับทุกโมเดล ทำให้ใช้งานและขยายเวิร์กโฟลว์ได้ง่าย

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

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

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

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

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

สร้างวิดีโอที่สม่ำเสมอจากสื่ออ้างอิง

สร้างเวิร์กโฟลว์ภาพและวิดีโอ AI แบบภาพบนแคนวาสไร้ขอบเขต