kling-v1-6
โปรไฟล์ kling-v1-6 สร้างวิดีโอจากคำอธิบายฉากเป็นข้อความ วางแผนช็อตสั้นที่มีตัวแบบ การกระทำ และทิศทางกล้องชัดเจน โดยใช้ตัวเลือกระยะเวลาห้าหรือสิบวินาทีตามเอกสาร การสร้างเป็นแบบอะซิงโครนัส ให้เก็บข้อมูลระบุตัวตนของงานที่ส่งกลับมาและรับวิดีโอที่เสร็จแล้วหลังงานเดิมสำเร็จ
เกี่ยวกับโมเดล
คำอธิบายนี้ครอบคลุมความสามารถของโมเดล อินพุต เอาต์พุต และตัวเลือกที่ใช้ได้ใน Ailoot แสดงด้านล่างตามเมธอดที่เลือก
ตัวเลือก kling-v1-6 ที่ตรงตามชื่อระบุโปรไฟล์สร้างวิดีโอจากข้อความของ Kling ส่ง JSON ไปยัง POST /v1/videos/generations โดยตั้ง model เป็น kling-v1-6 และใส่ฉากเป็นข้อความใน prompt ส่วน POST /v1/videos ก็รับคำขอสร้างเดียวกัน คำขอที่ชัดเจนอธิบายสิ่งที่มองเห็น สิ่งที่เกิดขึ้นระหว่างช็อต และวิธีที่กล้องสังเกตฉากนั้น คำขอฉากขั้นต่ำมีตัวเลือกโมเดลและ prompt โดยไม่ระบุตัวควบคุมช็อตเพิ่มเติม
สำหรับช็อตสินค้า ให้อธิบายวัตถุ พื้นผิว แสง และการกระทำที่มองเห็นหนึ่งอย่าง เช่น การหมุนช้า ๆ หรือการเปลี่ยนตำแหน่งกล้อง สำหรับแนวคิดฉาก ให้ระบุสถานที่ ตัวแบบหลัก และการเคลื่อนไหวผ่านกรอบภาพ ทำให้เห็นการกระทำได้ชัดเจนภายในคลิปที่ร้องขอ prompt อาจอธิบายเรือลำเล็กแล่นข้ามทะเลสาบสงบ มุมกว้างจากฝั่ง แสงเช้าตรู่ และกล้องที่ติดตามทิศทางเรืออย่างมั่นคง
ขีดจำกัด prompt คือ 500 อักขระ ค่า negative_prompt ที่เลือกใส่ได้มีได้สูงสุด 200 อักขระและอธิบายองค์ประกอบที่ไม่ต้องการ ตัวเลือก duration ตามเอกสารสำหรับโปรไฟล์นี้คือ 5 และ 10 วินาที ค่า mode คือ std และ pro ส่วน cfg_scale เป็นตัวเลขตั้งแต่ 0 ถึง 1 เอกสารอธิบายว่าค่าสูงขึ้นทำให้ยึดตามข้อความมากขึ้น เลือกตัวควบคุมให้เหมาะกับช็อตนั้นโดยเฉพาะและเก็บค่าที่ส่งไว้พร้อมผลลัพธ์
ออบเจ็กต์ camera_control ตามเอกสารระบุประเภทกล้อง simple, down_back, forward_up, right_turn_forward และ left_turn_forward การกำหนดค่า simple ระบุตัวควบคุม horizontal, vertical, pan, tilt, roll และ zoom ตัวอย่างข้อความขั้นต่ำเป็นจุดเริ่มต้นที่มีประโยชน์เมื่ออธิบายฉากได้โดยไม่ต้องมีออบเจ็กต์ควบคุมกล้องแยก ให้การเคลื่อนกล้องมีจุดประสงค์ชัดเจนใน prompt เช่น เผยตัวแบบหรือติดตามการเคลื่อนไหว
การส่งเริ่มงานแบบอะซิงโครนัส เก็บ id, เฮดเดอร์ X-Ailoot-Task-Id และ polling_url ที่ส่งกลับมา แล้วใช้ GET กับ polling_url นั้นด้วยคีย์ Ailoot API เดิมเพื่ออ่านงานต้นฉบับ สถานะงานอยู่ใน data.task_status โดย submitted และ processing คือยังรออยู่ succeed คือสำเร็จ และ failed คือไม่สำเร็จ ดังนั้นการตอบรับการส่งจึงเป็นผลลัพธ์ระหว่างทาง เมื่อสำเร็จ ให้ดึงไฟล์จากทุก URL ใน data.task_result.videos[].url ซึ่งเป็นลิงก์ไฟล์ผลลัพธ์ที่ Ailoot จัดการ GET /v1/videos/{id}/content รับเอาต์พุตแรก และพารามิเตอร์คิวรี index เลือกเอาต์พุตที่ส่งกลับมาตามดัชนีที่เริ่มจากศูนย์ เก็บการตอบกลับสถานะไว้พร้อมคลิปที่เลือก หากเกิดหมดเวลาหรือการตอบกลับ result_pending_check ให้เก็บข้อมูลระบุตัวตนเดิมที่ส่งกลับมาและตรวจการดำเนินการนั้น แทนการส่งช็อตซ้ำ
ตรวจทานฟุตเทจที่เสร็จแล้วตลอดระยะเวลา ทั้งการกระทำที่ต้องการ รูปลักษณ์ตัวแบบ กรอบภาพ และการเคลื่อนไหวล้วนอยู่ในบรีฟช็อต โปรไฟล์นี้โดยเฉพาะให้กระบวนการสร้างวิดีโอจากข้อความตามที่อธิบายไว้ที่นี่ งานที่ส่งกลับมาแต่ยังต้องตรวจสถานะควรติดตามด้วยข้อมูลระบุตัวตนเดิม รวมถึงเมื่อคำขอของไคลเอนต์หมดเวลา ให้เก็บข้อมูลงานนั้นก่อนพิจารณาคำขอสร้างใหม่
Ailoot Ultra · Video POST /v1/videos kling-v1-6
kling-v1-6เริ่มต้น
โปรไฟล์ kling-v1-6 สร้างวิดีโอจากคำอธิบายฉากเป็นข้อความ วางแผนช็อตสั้นที่มีตัวแบบ การกระทำ และทิศทางกล้องชัดเจน โดยใช้ตัวเลือกระยะเวลาห้าหรือสิบวินาทีตามเอกสาร การสร้างเป็นแบบอะซิงโครนัส ให้เก็บข้อมูลระบุตัวตนของงานที่ส่งกลับมาและรับวิดีโอที่เสร็จแล้วหลังงานเดิมสำเร็จ
- อินพุตที่รองรับ
- ข้อความ
- ผลลัพธ์
- วิดีโอ
ใช้งานได้ใน Ailoot · อินพุตและเมธอด
Ailoot Ultra · Video POST /v1/videos
- ขาเข้า
text- ขาออก
video
| ฟิลด์ | ประเภท | ข้อกำหนด | ค่าและข้อจำกัด | ค่าเริ่มต้น |
|---|---|---|---|---|
ฟิลด์model | ประเภทstring | ข้อกำหนดจำเป็น | ค่าและข้อจำกัด kling-v1-6 | ค่าเริ่มต้น— |
ฟิลด์prompt | ประเภทstring | ข้อกำหนดจำเป็น | ค่าและข้อจำกัด | ค่าเริ่มต้น— |
ฟิลด์mode | ประเภทstring | ข้อกำหนดจำเป็น | ค่าและข้อจำกัด std, pro | ค่าเริ่มต้น— |
ฟิลด์model_name | ประเภทstring | ข้อกำหนดไม่บังคับ | ค่าและข้อจำกัด kling-v1-6 | ค่าเริ่มต้น— |
ฟิลด์cfg_scale | ประเภทnumber | ข้อกำหนดไม่บังคับ | ค่าและข้อจำกัด ขั้นต่ำ: 0 สูงสุด: 1 | ค่าเริ่มต้น— |
ฟิลด์aspect_ratio | ประเภทstring | ข้อกำหนดไม่บังคับ | ค่าและข้อจำกัด | ค่าเริ่มต้น— |
ฟิลด์negative_prompt | ประเภทstring | ข้อกำหนดไม่บังคับ | ค่าและข้อจำกัด | ค่าเริ่มต้น— |
ฟิลด์duration | ประเภทinteger | ข้อกำหนดไม่บังคับ | ค่าและข้อจำกัด 5, 10 | ค่าเริ่มต้น— |
พารามิเตอร์และวงจรการทำงานของเมธอด
| พารามิเตอร์ | ข้อกำหนด |
|---|---|
พารามิเตอร์content_type | ข้อกำหนดapplication/json |
พารามิเตอร์required | ข้อกำหนดmodel, prompt, mode |
พารามิเตอร์optional | ข้อกำหนดmodel_name, cfg_scale, aspect_ratio, negative_prompt, duration |
พารามิเตอร์material_types | ข้อกำหนดtext |
พารามิเตอร์conditions | ข้อกำหนดmodel selects this model. An omitted model_name uses the selected model; an explicit native model_name override is preserved. |
ชื่ออื่นของเมธอด: /v1/videos/generations
วงจรการทำงาน: submit_once_poll_original
GET /v1/videos/{request_id}
GET /v1/videos/generations/{request_id}
GET /v1/videos/{request_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
ราคา
วิธีคำนวณค่าบริการสุดท้าย
อัตราที่แสดงใช้ประมาณการค่าใช้จ่ายก่อนการสร้างผลลัพธ์ ยอดเรียกเก็บสุดท้ายคำนวณจากค่าใช้จ่ายที่บันทึกไว้สำหรับการสร้างผลลัพธ์ครั้งเดิม ระยะเวลาของผลลัพธ์ที่วัดได้และปริมาณที่คาดการณ์ไว้ไม่ใช่ปริมาณสุดท้ายที่ใช้คิดค่าบริการ
ข้อมูลอัตราราคาไม่ได้เพิ่มตัวเลือกคำขอ พารามิเตอร์ที่รองรับระบุไว้สำหรับเมธอดที่เลือก
- โหมดรวดเร็ว
- ไม่ได้ระบุ เมื่อเลือกโหมดรวดเร็ว
- โหมดยืดหยุ่น
- ไม่ได้ระบุ เมื่อเลือกโหมด flex
- ระดับการใช้เหตุผลสูงสุด
- ไม่ได้ระบุ เมื่อใช้การปรับตามค่าเริ่มต้น (default) สำหรับระดับการใช้เหตุผลสูงสุด
อัตราประมาณการเพื่อเปรียบเทียบ
ราคาตามการตั้งค่า
เทียบค่าบริการแต่ละรายการกับเงื่อนไขที่แสดง เลือกใช้อัตราเดียวสำหรับแต่ละชุดการตั้งค่าที่เป็นตัวเลือกทดแทนกัน
| การตั้งค่า | ตารางอัตราค่าบริการ | ปริมาณคาดการณ์ | ค่าบริการ |
|---|---|---|---|
| การตั้งค่าอัตราค่าบริการโทเคนพื้นฐาน | ตารางอัตราค่าบริการอัตราพื้นฐาน | ปริมาณคาดการณ์— | ค่าบริการ ขาเข้า · โทเค็นอินพุต · ประมาณการเพื่อเปรียบเทียบเท่านั้น — / 1K โทเค็น ขาออก · โทเค็นเอาต์พุต · ประมาณการเพื่อเปรียบเทียบเท่านั้น — / 1K โทเค็น ขาเข้า · การอ่านแคช · ประมาณการเพื่อเปรียบเทียบเท่านั้น — / 1K โทเค็น ขาเข้า · การเขียนแคช · ประมาณการเพื่อเปรียบเทียบเท่านั้น — / 1K โทเค็น ขาเข้า · การเขียนแคช, 1 ชั่วโมง · ประมาณการเพื่อเปรียบเทียบเท่านั้น — / 1K โทเค็น |
| การตั้งค่าEstimated generation cost | ตารางอัตราค่าบริการ— | ปริมาณคาดการณ์ค่าประมาณสำหรับการสร้างหนึ่งครั้ง | ค่าบริการ ขาเข้า · ค่าใช้จ่ายในการสร้างโดยประมาณ · ประมาณการเพื่อเปรียบเทียบเท่านั้น $6 ประมาณการก่อนสร้าง This estimate is not an additional charge or a fixed rate for the completed generation. |
Ailoot กันยอดเงินประมาณการไว้ก่อนส่งคำขอ หลังได้ผลลัพธ์ จะคิดค่าบริการสุดท้ายตามการใช้งานที่วัดได้ การคิดค่าบริการแบบสตรีมใช้บันทึกการใช้งานสุดท้าย วิธีกันยอดเงินและคิดค่าบริการสุดท้าย →
ตัวอย่างคำขอ
Ailoot Ultra · Video
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "kling-v1-6", "prompt": "A happy holiday scene at the beach.", "mode": "pro"}')
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/videos \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o result.json
# Submit once. Retain the complete result, original identifiers and every response header.
รับและบันทึกผลลัพธ์
Ailoot Ultra · Video
GET /v1/videos/{request_id}GET /v1/videos/generations/{request_id}GET /v1/videos/{request_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
เก็บผลลัพธ์ที่เสร็จสมบูรณ์ทั้งหมด
บันทึกวิดีโอที่สร้างเสร็จหรือไฟล์ที่ส่งกลับมาทุกไฟล์ และดึงไฟล์สื่อจากทุก URL ที่ส่งกลับมาจริง
Retain the complete response, all actual results, original identifiers, usage and response headers.
เมื่อต้องตรวจสอบการตอบกลับต้นฉบับ
Keep the returned public task or operation id and all headers. Read only the original task; unknown or result_pending_check does not authorize another creation.
ฟิลด์การตอบกลับ
| ฟิลด์ | ประเภท |
|---|---|
ฟิลด์data.task_result.videos[].url | ประเภทstring or array, as returned |
ชื่ออื่น
ชื่ออื่นของโมเดล
Ailoot Ultra kling-v1-6
ชื่อพาธเมธอดอื่น
/v1/videos/generations
ID ที่เกี่ยวข้องสำหรับเรียกใช้โมเดล
FAQ · kling-v1-6
- มีอินพุตและผลลัพธ์ใดบ้าง?
POST /v1/videos·kling-v1-6:text→video- คำขอใช้ฟิลด์ใดบ้าง?
POST /v1/videos·kling-v1-6:model,prompt,mode,model_name,cfg_scale,aspect_ratio,negative_prompt,duration- มีข้อจำกัดใดบ้าง?
POST /v1/videos·kling-v1-6:cfg_scale.minimum:0;cfg_scale.maximum:1