Gemini Omni 1.2 Flash API
เอกสารอ้างอิง API ฉบับสมบูรณ์สำหรับโมเดลสร้างวิดีโอ Google Gemini Omni 1.2 Flash
รุ่นของโมเดล {#}
API นี้รองรับโมเดล 4 รุ่นดังต่อไปนี้
ตารางเปรียบเทียบ
เอนด์พอยต์ที่ใช้ร่วมกัน
โมเดล Gemini Omni 1.2 Flash ทุกรุ่นใช้เอนด์พอยต์สำหรับส่งงานวิดีโอดังนี้
POST /api/v1/video/task
Gemini Omni 1.2 Flash Text to Video
พารามิเตอร์ที่จำเป็น
ตัวอย่างคำขอ
javascript
Gemini Omni 1.2 Flash Image to Video
พารามิเตอร์ที่จำเป็น
พารามิเตอร์เสริม
ตัวอย่างคำขอ
javascript
Gemini Omni 1.2 Flash Video Edit
พารามิเตอร์ที่จำเป็น
หมายเหตุ: โมเดลแก้ไขวิดีโอไม่รองรับ aspect_ratio หรือ duration โปรดละพารามิเตอร์ทั้งสองนี้เมื่อส่งคำขอ
ตัวอย่างคำขอ
javascript
Gemini Omni 1.2 Flash Reference to Video
ใช้ภาพอ้างอิงและวิดีโออ้างอิงแยกกันหรือร่วมกันได้ โดยต้องระบุภาพหรือวิดีโออ้างอิงอย่างน้อย 1 รายการใน images หรือ videos
พารามิเตอร์ที่จำเป็น
อินพุตเสริมสำหรับสื่ออ้างอิง
ตัวอย่างคำขอ
javascript
รูปแบบการตอบกลับ
การตอบกลับครั้งแรก
ทุกโมเดลจะส่งคืน task_id สำหรับใช้ตรวจสอบสถานะเป็นระยะ
json
การตอบกลับเมื่อตรวจสอบสถานะ
เรียก GET /api/v1/video/{taskId} เป็นระยะเพื่อตรวจสอบสถานะ
json
ค่าสถานะ
submitted: รับงานแล้วและอยู่ระหว่างรอประมวลผลprocessing: กำลังสร้างวิดีโอsucceed: สร้างวิดีโอเสร็จแล้วfailed: สร้างวิดีโอไม่สำเร็จ
แนวทางปฏิบัติที่แนะนำ
- การเขียนพรอมต์ อธิบายตัวแบบ การกระทำ การเคลื่อนกล้อง แสง และการดำเนินฉากให้ชัดเจน
- การตั้งค่าที่จำเป็น ระบุความละเอียดที่รองรับทุกครั้ง และสำหรับทุกรุ่นยกเว้นรุ่นแก้ไขวิดีโอ ให้ระบุอัตราส่วนภาพและระยะเวลาที่รองรับด้วย
- ภาพอินพุต ใช้ URL สาธารณะที่เข้าถึงได้อย่างสม่ำเสมอสำหรับภาพเริ่มต้น ภาพเฟรมสุดท้าย และภาพอ้างอิง เมื่อระบุภาพเฟรมสุดท้าย ให้ตั้งค่า
durationระหว่าง 3 ถึง 10 วินาที - อินพุตสำหรับแก้ไขวิดีโอ ตรวจสอบว่าวิดีโอต้นฉบับยาวไม่เกิน 10 วินาทีก่อนส่งคำขอ
- ข้อจำกัดของสื่ออ้างอิง ระบุภาพหรือวิดีโออ้างอิงอย่างน้อย 1 รายการ โดยส่งภาพได้ไม่เกิน 10 ภาพและวิดีโอไม่เกิน 3 คลิป วิดีโออ้างอิงแต่ละคลิปต้องยาวไม่เกิน 3 วินาที