สร้างและรับ
ทั้งสามผลิตภัณฑ์ใช้ API Creations หนึ่งดังนั้นวิดีโอภาพและแอปผลจะแบ่งปันรายการรายละเอียดและผลการทํางานเดียวกัน
ดาวน์โหลดไฟล์แหล่งข้อมูล
ผลิตภัณฑ์ทั้งหมดยอมรับ input_file_ids ดาวน์โหลดไฟล์ครั้งแรก:
curl -s "https://api.kpainter.ai/openapi/v1/files" \ -H "Authorization: Bearer $KPAINTER_API_KEY" \ -F "file=@./handbook.pdf"
คําตอบตัวอย่าง:
{ "file_id": "file_xxx", "name": "handbook.pdf", "mime_type": "application/pdf", "size_bytes": 248391}
ใช้ไฟล์_ID ที่ส่งมาเฉพาะภายในการสร้างที่อยู่ในบัญชีเดียวกัน
สร้าง
POST /creations
พื้นที่ทั่วไป:
| โลก | ความต้องการ | ความหมาย |
|---|---|---|
| ประเภท | ใช่ | วิดีโอภาพหรือแอปพลิเคชัน |
| รวดเร็ว | ใช่ | สิ่งที่จะสร้าง |
| คําแนะนํา | ไม่ | ข้อกําหนดเพิ่มเติม |
| โพสต์_file_ids | ไม่ | ID ที่อัปโหลดก่อนหน้านี้ |
| การรับประกัน max | ไม่ | ใบรับรองสูงสุดที่ได้รับอนุญาตสําหรับงานนี้ |
| วิดีโอ / รูปภาพ / app | ใช่ | ประเภทการตั้งค่าที่ตรงกับวัตถุ |
ตัวอย่าง :
{ "type": "app", "prompt": "Build a safety quiz with immediate feedback from the handbook", "input_file_ids": ["file_xxx"], "app": { "language": "en" }}
รายการและได้รับ
GET /creations?page=1&page_size=20GET /creations?type=video&page=1&page_size=20GET /creations/{id}
พื้นที่รายละเอียดที่เป็นประโยชน์:
| โลก | ความหมาย |
|---|---|
| สถานะ | การวางแผนการผลิตหยุดพร้อมหรือล้มเหลว |
| การพัฒนา / PPT | การพัฒนาแบบโมโนโตนจาก 0 ถึง 100 |
| การประเมิน_remaining_seconds | มีอยู่เฉพาะเมื่อเชื่อถือได้ |
| การประเมิน_เครดิต | การประเมินปัจจุบันสําหรับงานนี้ |
| หลักฐาน / การเชื่อมต่อ | ใบรับรองสุทธิสําหรับงานที่ประสบความสําเร็จ |
| has_usable_การส่งมอบ | หากผลลัพธ์ที่ใช้อยู่แล้ว |
| มีกิจกรรม | กิจกรรมที่ปลอดภัยในขณะนี้ที่จะเรียก |
| รีวิว | A Safe Explainer วีดีโอ outline เมื่อมี |
| ผล_รหัส | รหัสผลลัพธ์ที่ปลอดภัยสําหรับผู้ใช้ |
ข้อผิดพลาดปกติล้มเหลว Real_credits ETA ที่ไม่น่าเชื่อถือจะถูกลืมแทนที่จะคาดหวัง
อ่านผลกําไร
GET /creations/{id}/outputs
แสดงผลลัพธ์เท่านั้นที่กลับมา อย่าระบุ URL หรือใช้รายการกลางที่ไม่ได้สิ้นสุด
กระแสลูกค้าที่มั่นคง
- อ่านความสามารถ
- ส่งคําขอการสร้างที่ถูกต้อง
- ปลั๊กการสร้างเดียวกันทุกวินาที
- อ่านผลลัพธ์หลังจากเตรียม
- หากหยุดแสดงกิจกรรมที่มีอยู่และรอการดําเนินการของผู้ใช้ที่ต้องการ
- หากไม่ประสบความสําเร็จแสดงเหตุผลที่ปลอดภัยและให้ผู้ใช้ตรวจสอบคําขอ
- หากสถานะเครือข่ายไม่แน่นอนให้การสร้างที่มีอยู่ก่อนที่จะสร้างหนึ่งอื่น ๆ
