Omni 1.1 Flash
ข้อความสู่วิดีโอ 4/6/8/10 วินาที ที่ 360p หรือ 720p และต้องเลือกแนวตั้งหรือแนวนอน
- Ailoot · วิดีโอ
POST /v1/videos/generationsgoogle/omni-1.1-flash - Ailoot · วิดีโอ
POST /v1/videos/generationsomni-featured
เกี่ยวกับโมเดล
คำอธิบายนี้ครอบคลุมความสามารถของโมเดล อินพุต เอาต์พุต และตัวเลือกที่ใช้ได้ใน Ailoot แสดงด้านล่างตามเมธอดที่เลือก
google/omni-1.1-flash เป็น route ข้อความสู่วิดีโอ เลือกความยาว 4, 6, 8 หรือ 10 วินาที ต้องมี resolution 360p หรือ 720p และ aspect_ratio เป็น VIDEO_ASPECT_RATIO_LANDSCAPE หรือ VIDEO_ASPECT_RATIO_PORTRAIT ตัวอย่างคือฉากแนวตั้งสั้นสำหรับ teaser ผลิตภัณฑ์ โดยให้ตัวแบบกับการกระทำที่เห็นใน prompt
ส่งไป /v1/videos/generations แล้วรับผลจาก job เดิม n กับ count จำกัดคำขอผล 1 ชิ้น ไม่มีอินพุตภาพอ้างอิงในรายการ จึงเป็น workflow คลิปสั้นขอบเขตชัด ไม่ใช่เอดิเตอร์ยาวตามใจ Flash ระบุโปรไฟล์โดยไม่ยืนยัน latency ต้องเก็บเอาต์พุตจริงทุกชิ้นเมื่อรวบรวมวิดีโอที่จบแล้ว
Ailoot · วิดีโอ POST /v1/videos/generations google/omni-1.1-flash
google/omni-1.1-flashgoogle/omni-1.1-flashomni-featured
เริ่มต้น
ข้อความสู่วิดีโอ 4/6/8/10 วินาที ที่ 360p หรือ 720p และต้องเลือกแนวตั้งหรือแนวนอน
- อินพุตที่รองรับ
- ข้อความ
- ผลลัพธ์
- วิดีโอ
ใช้งานได้ใน Ailoot · อินพุตและเมธอด
Ailoot · วิดีโอ POST /v1/videos/generations
- ขาเข้า
text- ขาออก
video- รูปแบบเอาต์พุต
- mp4
| ฟิลด์ | ประเภท | ข้อกำหนด | ค่าและข้อจำกัด | ค่าเริ่มต้น |
|---|---|---|---|---|
ฟิลด์model | ประเภทstring | ข้อกำหนดจำเป็น | ค่าและข้อจำกัด google/omni-1.1-flash | ค่าเริ่มต้น— |
ฟิลด์prompt | ประเภทstring | ข้อกำหนดจำเป็น | ค่าและข้อจำกัด ความยาวขั้นต่ำ: 1 | ค่าเริ่มต้น— |
ฟิลด์duration | ประเภทinteger | ข้อกำหนดต้องระบุตัวเลือกทดแทนอย่างน้อยหนึ่งรายการ | ค่าและข้อจำกัด 4, 6, 8, 10 ตัวเลือกทดแทน: duration_s หากระบุทั้งสองฟิลด์ ค่าต้องตรงกัน จำเป็นเมื่อ: ไม่ได้ระบุ duration_s ต้องมีอย่างน้อยหนึ่งรายการ: duration, duration_s หน่วย: วินาที | ค่าเริ่มต้น— |
ฟิลด์duration_s | ประเภทinteger | ข้อกำหนดไม่บังคับ | ค่าและข้อจำกัด 4, 6, 8, 10 ตัวเลือกทดแทน: duration หน่วย: วินาที | ค่าเริ่มต้น— |
ฟิลด์resolution | ประเภทstring | ข้อกำหนดจำเป็น | ค่าและข้อจำกัด 360p, 720p | ค่าเริ่มต้น— |
ฟิลด์aspect_ratio | ประเภทstring | ข้อกำหนดจำเป็น | ค่าและข้อจำกัด VIDEO_ASPECT_RATIO_LANDSCAPE, VIDEO_ASPECT_RATIO_PORTRAIT | ค่าเริ่มต้น— |
ฟิลด์n | ประเภทinteger | ข้อกำหนดไม่บังคับ | ค่าและข้อจำกัด 1 | ค่าเริ่มต้น1 |
ฟิลด์count | ประเภทinteger | ข้อกำหนดไม่บังคับ | ค่าและข้อจำกัด 1 ใช้เมื่อ: หากระบุ n ด้วย ค่าต้องตรงกัน | ค่าเริ่มต้น— |
ชุดผสมของสื่ออินพุต
สร้างวิดีโอจากข้อความ · จำเป็น: prompt
พารามิเตอร์และวงจรการทำงานของเมธอด
| พารามิเตอร์ | ข้อกำหนด |
|---|---|
พารามิเตอร์material_types | ข้อกำหนดtext |
พารามิเตอร์required | ข้อกำหนดnull |
พารามิเตอร์optional_controls | ข้อกำหนดnull |
วงจรการทำงาน: submit_once_poll_original
GET /v1/videos/{request_id}
GET /v1/videos/generations/{request_id}
GET /v1/videos/{request_id}/content
GET /v1/videos/generations/{request_id}/content
รูปแบบเมธอดและ ID ระบุอย่างแม่นยำ ความสามารถของผู้ให้บริการแยกจากการอนุญาตให้รับคำขอ
ราคา
อัตราค่าบริการเมธอด Ailoot
POST /v1/videos/generations- ขาออก
- US$0.03 ต่อวินาทีที่ความละเอียด 360p
Ailoot กันยอดเงินประมาณการไว้ก่อนส่งคำขอ หลังได้ผลลัพธ์ จะคิดค่าบริการสุดท้ายตามการใช้งานที่วัดได้ การคิดค่าบริการแบบสตรีมใช้บันทึกการใช้งานสุดท้าย วิธีกันยอดเงินและคิดค่าบริการสุดท้าย →
ตัวอย่างคำขอ
Ailoot · วิดีโอ
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
curl https://api.ailoot.ai/v1/videos/generations \
-H "Authorization: Bearer $AILOOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "google/omni-1.1-flash", "prompt": "A person walks slowly through a quiet garden as the camera tracks from the side."}'รับและบันทึกผลลัพธ์
Ailoot · วิดีโอ
mp4
GET /v1/videos/{request_id}GET /v1/videos/generations/{request_id}GET /v1/videos/{request_id}/contentGET /v1/videos/generations/{request_id}/content
ตรวจสอบสถานะงาน
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_VIDEO_ID:?Set the actual Ailoot operation ID returned by creation}"
export AILOOT_VIDEO_ID
video_id=$(python3 -c 'import os, urllib.parse; print(urllib.parse.quote(os.environ["AILOOT_VIDEO_ID"], safe=""))') || exit 1
curl "https://api.ailoot.ai/v1/videos/generations/$video_id" \
-H "Authorization: Bearer $AILOOT_API_KEY"การอ่านเนื้อหาแบบอื่น
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_VIDEO_ID:?Set the actual Ailoot operation ID returned by creation}"
export AILOOT_VIDEO_ID
video_id=$(python3 -c 'import os, urllib.parse; print(urllib.parse.quote(os.environ["AILOOT_VIDEO_ID"], safe=""))') || exit 1
curl "https://api.ailoot.ai/v1/videos/generations/$video_id/content" \
-H "Authorization: Bearer $AILOOT_API_KEY" \
--output video.mp4เก็บผลลัพธ์ที่เสร็จสมบูรณ์ทั้งหมด
บันทึกวิดีโอที่สร้างเสร็จหรือไฟล์ที่ส่งกลับมาทุกไฟล์ และดึงไฟล์สื่อจากทุก URL ที่ส่งกลับมาจริง
data[] มีพาธเนื้อหาทั้งหมดที่ส่งกลับ content_url ระบุเฉพาะรายการแรก
เมื่อต้องตรวจสอบการตอบกลับต้นฉบับ
อ่านงานเดิมที่มีอยู่ ห้ามส่งซ้ำเมื่อไม่ทราบผลการส่ง
ข้อผิดพลาดและขั้นตอนถัดไป
| การตอบกลับ | เงื่อนไข | ขั้นตอนถัดไป |
|---|---|---|
การตอบกลับ400 · invalid_request_error | เงื่อนไขไม่ได้ระบุ prompt/resolution/aspect/duration ที่จำเป็น หรือค่าไม่ถูกต้อง | ขั้นตอนถัดไปแก้ไขฟิลด์คำขอที่ไม่ถูกต้องก่อนส่งคำขอใหม่ |
การตอบกลับ409 · video_not_ready | เงื่อนไขเนื้อหาวิดีโอเดิมยังไม่พร้อมใช้งาน | ขั้นตอนถัดไปตรวจสอบ ID เดิมที่ส่งกลับเป็นระยะ ปฏิบัติตาม Retry-After |
การตอบกลับ503 · server_error | เงื่อนไขต้องตรวจสอบผลลัพธ์ | ขั้นตอนถัดไปเก็บ ID เดิมและหลักฐานคำขอ อย่าสร้างการดำเนินการนี้ใหม่ |
การตอบกลับserver_error | เงื่อนไขการตอบกลับที่ได้รับระบุว่าต้องตรวจสอบการดำเนินการหรือผลลัพธ์ | ขั้นตอนถัดไปเก็บ ID การดำเนินการ/งานที่ส่งกลับมาแต่เดิม ส่วนหัวของคำขอ และการตอบกลับไว้ แล้วอ่านข้อมูลการดำเนินการเดิมนั้นต่อด้วยวิธีที่รองรับ ห้ามส่งคำขอสร้างซ้ำ |
ชื่ออื่น
ชื่ออื่นของโมเดล
Ailoot google/omni-1.1-flash, omni-featured
ชื่อพาธเมธอดอื่น
ใช้พาธเมธอดที่แสดงด้านบน
ID ที่เกี่ยวข้องสำหรับเรียกใช้โมเดล
Ailoot · วิดีโอ POST /v1/videos/generations omni-featured
omni-featuredgoogle/omni-1.1-flashomni-featured
เริ่มต้น
ข้อความสู่วิดีโอ 4/6/8/10 วินาที ที่ 360p หรือ 720p และต้องเลือกแนวตั้งหรือแนวนอน
- อินพุตที่รองรับ
- ข้อความ
- ผลลัพธ์
- วิดีโอ
ใช้งานได้ใน Ailoot · อินพุตและเมธอด
Ailoot · วิดีโอ POST /v1/videos/generations
- ขาเข้า
text- ขาออก
video- รูปแบบเอาต์พุต
- mp4
| ฟิลด์ | ประเภท | ข้อกำหนด | ค่าและข้อจำกัด | ค่าเริ่มต้น |
|---|---|---|---|---|
ฟิลด์model | ประเภทstring | ข้อกำหนดจำเป็น | ค่าและข้อจำกัด omni-featured | ค่าเริ่มต้น— |
ฟิลด์prompt | ประเภทstring | ข้อกำหนดจำเป็น | ค่าและข้อจำกัด ความยาวขั้นต่ำ: 1 | ค่าเริ่มต้น— |
ฟิลด์duration | ประเภทinteger | ข้อกำหนดต้องระบุตัวเลือกทดแทนอย่างน้อยหนึ่งรายการ | ค่าและข้อจำกัด 4, 6, 8, 10 ตัวเลือกทดแทน: duration_s หากระบุทั้งสองฟิลด์ ค่าต้องตรงกัน จำเป็นเมื่อ: ไม่ได้ระบุ duration_s ต้องมีอย่างน้อยหนึ่งรายการ: duration, duration_s หน่วย: วินาที | ค่าเริ่มต้น— |
ฟิลด์duration_s | ประเภทinteger | ข้อกำหนดไม่บังคับ | ค่าและข้อจำกัด 4, 6, 8, 10 ตัวเลือกทดแทน: duration หน่วย: วินาที | ค่าเริ่มต้น— |
ฟิลด์resolution | ประเภทstring | ข้อกำหนดจำเป็น | ค่าและข้อจำกัด 360p, 720p | ค่าเริ่มต้น— |
ฟิลด์aspect_ratio | ประเภทstring | ข้อกำหนดจำเป็น | ค่าและข้อจำกัด VIDEO_ASPECT_RATIO_LANDSCAPE, VIDEO_ASPECT_RATIO_PORTRAIT | ค่าเริ่มต้น— |
ฟิลด์n | ประเภทinteger | ข้อกำหนดไม่บังคับ | ค่าและข้อจำกัด 1 | ค่าเริ่มต้น1 |
ฟิลด์count | ประเภทinteger | ข้อกำหนดไม่บังคับ | ค่าและข้อจำกัด 1 ใช้เมื่อ: หากระบุ n ด้วย ค่าต้องตรงกัน | ค่าเริ่มต้น— |
ชุดผสมของสื่ออินพุต
สร้างวิดีโอจากข้อความ · จำเป็น: prompt
พารามิเตอร์และวงจรการทำงานของเมธอด
| พารามิเตอร์ | ข้อกำหนด |
|---|---|
พารามิเตอร์material_types | ข้อกำหนดtext |
พารามิเตอร์required | ข้อกำหนดnull |
พารามิเตอร์optional_controls | ข้อกำหนดnull |
วงจรการทำงาน: submit_once_poll_original
GET /v1/videos/{request_id}
GET /v1/videos/generations/{request_id}
GET /v1/videos/{request_id}/content
GET /v1/videos/generations/{request_id}/content
รูปแบบเมธอดและ ID ระบุอย่างแม่นยำ ความสามารถของผู้ให้บริการแยกจากการอนุญาตให้รับคำขอ
ราคา
อัตราค่าบริการเมธอด Ailoot
POST /v1/videos/generations- ขาออก
- US$0.03 ต่อวินาทีที่ความละเอียด 360p
Ailoot กันยอดเงินประมาณการไว้ก่อนส่งคำขอ หลังได้ผลลัพธ์ จะคิดค่าบริการสุดท้ายตามการใช้งานที่วัดได้ การคิดค่าบริการแบบสตรีมใช้บันทึกการใช้งานสุดท้าย วิธีกันยอดเงินและคิดค่าบริการสุดท้าย →
ตัวอย่างคำขอ
Ailoot · วิดีโอ
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
curl https://api.ailoot.ai/v1/videos/generations \
-H "Authorization: Bearer $AILOOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "omni-featured", "prompt": "A person walks slowly through a quiet garden as the camera tracks from the side."}'รับและบันทึกผลลัพธ์
Ailoot · วิดีโอ
mp4
GET /v1/videos/{request_id}GET /v1/videos/generations/{request_id}GET /v1/videos/{request_id}/contentGET /v1/videos/generations/{request_id}/content
ตรวจสอบสถานะงาน
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_VIDEO_ID:?Set the actual Ailoot operation ID returned by creation}"
export AILOOT_VIDEO_ID
video_id=$(python3 -c 'import os, urllib.parse; print(urllib.parse.quote(os.environ["AILOOT_VIDEO_ID"], safe=""))') || exit 1
curl "https://api.ailoot.ai/v1/videos/generations/$video_id" \
-H "Authorization: Bearer $AILOOT_API_KEY"การอ่านเนื้อหาแบบอื่น
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_VIDEO_ID:?Set the actual Ailoot operation ID returned by creation}"
export AILOOT_VIDEO_ID
video_id=$(python3 -c 'import os, urllib.parse; print(urllib.parse.quote(os.environ["AILOOT_VIDEO_ID"], safe=""))') || exit 1
curl "https://api.ailoot.ai/v1/videos/generations/$video_id/content" \
-H "Authorization: Bearer $AILOOT_API_KEY" \
--output video.mp4เก็บผลลัพธ์ที่เสร็จสมบูรณ์ทั้งหมด
บันทึกวิดีโอที่สร้างเสร็จหรือไฟล์ที่ส่งกลับมาทุกไฟล์ และดึงไฟล์สื่อจากทุก URL ที่ส่งกลับมาจริง
data[] มีพาธเนื้อหาทั้งหมดที่ส่งกลับ content_url ระบุเฉพาะรายการแรก
เมื่อต้องตรวจสอบการตอบกลับต้นฉบับ
อ่านงานเดิมที่มีอยู่ ห้ามส่งซ้ำเมื่อไม่ทราบผลการส่ง
ข้อผิดพลาดและขั้นตอนถัดไป
| การตอบกลับ | เงื่อนไข | ขั้นตอนถัดไป |
|---|---|---|
การตอบกลับ400 · invalid_request_error | เงื่อนไขไม่ได้ระบุ prompt/resolution/aspect/duration ที่จำเป็น หรือค่าไม่ถูกต้อง | ขั้นตอนถัดไปแก้ไขฟิลด์คำขอที่ไม่ถูกต้องก่อนส่งคำขอใหม่ |
การตอบกลับ409 · video_not_ready | เงื่อนไขเนื้อหาวิดีโอเดิมยังไม่พร้อมใช้งาน | ขั้นตอนถัดไปตรวจสอบ ID เดิมที่ส่งกลับเป็นระยะ ปฏิบัติตาม Retry-After |
การตอบกลับ503 · server_error | เงื่อนไขต้องตรวจสอบผลลัพธ์ | ขั้นตอนถัดไปเก็บ ID เดิมและหลักฐานคำขอ อย่าสร้างการดำเนินการนี้ใหม่ |
การตอบกลับserver_error | เงื่อนไขการตอบกลับที่ได้รับระบุว่าต้องตรวจสอบการดำเนินการหรือผลลัพธ์ | ขั้นตอนถัดไปเก็บ ID การดำเนินการ/งานที่ส่งกลับมาแต่เดิม ส่วนหัวของคำขอ และการตอบกลับไว้ แล้วอ่านข้อมูลการดำเนินการเดิมนั้นต่อด้วยวิธีที่รองรับ ห้ามส่งคำขอสร้างซ้ำ |
ชื่ออื่น
ชื่ออื่นของโมเดล
Ailoot google/omni-1.1-flash, omni-featured
ชื่อพาธเมธอดอื่น
ใช้พาธเมธอดที่แสดงด้านบน
ID ที่เกี่ยวข้องสำหรับเรียกใช้โมเดล
FAQ · Omni 1.1 Flash
- มีอินพุตและผลลัพธ์ใดบ้าง?
POST /v1/videos/generations·google/omni-1.1-flash:text→videoPOST /v1/videos/generations·omni-featured:text→video- คำขอใช้ฟิลด์ใดบ้าง?
POST /v1/videos/generations·google/omni-1.1-flash:model,prompt,duration,duration_s,resolution,aspect_ratio,n,countPOST /v1/videos/generations·omni-featured:model,prompt,duration,duration_s,resolution,aspect_ratio,n,count