ภาพรวม/OpenAPI/สร้างและรับ

สร้างและรับ

ดาวน์โหลดแหล่งข้อมูลการสร้างเนื้อหาและรับความสําเร็จการรับรองและการส่งออก

สร้างและรับ

ทั้งสามผลิตภัณฑ์ใช้ 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 หรือใช้รายการกลางที่ไม่ได้สิ้นสุด

กระแสลูกค้าที่มั่นคง

  1. อ่านความสามารถ
  2. ส่งคําขอการสร้างที่ถูกต้อง
  3. ปลั๊กการสร้างเดียวกันทุกวินาที
  4. อ่านผลลัพธ์หลังจากเตรียม
  5. หากหยุดแสดงกิจกรรมที่มีอยู่และรอการดําเนินการของผู้ใช้ที่ต้องการ
  6. หากไม่ประสบความสําเร็จแสดงเหตุผลที่ปลอดภัยและให้ผู้ใช้ตรวจสอบคําขอ
  7. หากสถานะเครือข่ายไม่แน่นอนให้การสร้างที่มีอยู่ก่อนที่จะสร้างหนึ่งอื่น ๆ