API การลบพื้นหลังที่ทรงพลังสำหรับนักพัฒนา
ผสานการลบพื้นหลังด้วย AI ที่ล้ำสมัยเข้าสู่แอปพลิเคชันของคุณด้วย API ที่แข็งแกร่งและยืดหยุ่นของเรา
รับ API Keyการผสานรวมที่ง่ายดาย
นำการลบพื้นหลังมาใช้ในแอปของคุณด้วยโค้ดเพียงไม่กี่บรรทัด API และ SDK ของเราที่มีเอกสารอย่างดีสำหรับภาษาที่คนนิยมใช้ ทำให้การผสานรวมเป็นเรื่องง่ายดาย
เอาต์พุตที่ปรับแต่งได้สำหรับแอปพลิเคชันที่หลากหลาย
ปรับกระบวนการลบพื้นหลังให้เหมาะกับความต้องการของคุณ ปรับพารามิเตอร์ เอ็กซอร์ตในรูปแบบต่างๆ และแทนที่พื้นหลังโดยอัตโนมัติ
ประสิทธิภาพระดับองค์กร
ออกแบบเพื่อความรวดเร็วและรองรับต่อการขยายตัว API ของเรารับมือคำขอนับล้านทุกวันด้วยความล่าช้าต่ำ ทำให้แอปพลิเคชันของคุณยังคงมีความตอบสนองที่ดีแม้ภายใต้การโหลดหนัก
ปลดล็อคคุณสมบัติใหม่ในแอปของคุณ
สร้างพลังให้กับผู้ใช้ของคุณด้วยความสามารถในการแก้ไขภาพขั้นสูง จากแพลตฟอร์มอีคอมเมิร์ซถึงแอปสื่อสังคมออนไลน์ ความเป็นไปได้ไม่มีที่สิ้นสุดด้วย API การลบพื้นหลังของเรา
เครื่องมือแนะนำสำหรับนักพัฒนา
ทีม dev เล็กส่งฟีเจอร์ตัดรูปโปรไฟล์ใน sprint เดียว
ทีม dev สี่คนกำลังสร้างแอปมาร์เก็ตเพลสงานอดิเรกต้องการฟีเจอร์ภาพโปรไฟล์ที่เปลี่ยนช็อตมือถือ casual ของผู้ใช้เป็น avatar ระดับ catalog ที่สะอาด PM ต้องการใน sprint ถัดไป designer ต้องการ backdrop ที่ตรงตามแบรนด์ที่ผู้ใช้เลือกได้ และทีม platform ต้องการไม่มีบิลเซิร์ฟเวอร์ใหม่ การเชื่อมต่อแบบดั้งเดิมจะหมายถึง API key เสียเงิน microservice ใหม่ และคิว
ทีม wire การตัดในเบราว์เซอร์ของตัวแก้ไขเข้า flow การอัปโหลดที่มีอยู่เป็นขั้นตอนฝั่ง client ผู้ใช้เลือกภาพ การตัดรันในเครื่องบนอุปกรณ์ของพวกเขา ผู้ใช้เลือกหนึ่งในสาม backdrop ที่ตรงตามแบรนด์ และ JPEG ผลลัพธ์ไปยัง R2 bucket เดียวกันที่ flow การอัปโหลดที่เหลือใช้ตรง ๆ ไม่มีการประมวลผลฝั่งเซิร์ฟเวอร์ ไม่มีการหมุนคีย์ ไม่มีการเรียกเก็บต่อคำขอ ฟีเจอร์ทั้งหมดส่งใน 480 บรรทัดโค้ด รวม picker UI และ event analytics
ฟีเจอร์ขึ้นไลฟ์ตอนสิ้น sprint ประมวลผล 14,000 avatar ในเดือนแรกโดยไม่มีค่า infrastructure เพิ่ม และลดอัตราการกรอกโปรไฟล์ของทีมจาก 31 เปอร์เซ็นต์เป็น 58 เปอร์เซ็นต์เพราะ picker รู้สึกเหมือนประสบการณ์ที่จัดเตรียมไว้แทนที่จะเป็นช่องอัปโหลดที่อึดอัด บิล platform คงเดิม ทีมเก็บรูปแบบเดียวกันในใจสำหรับขั้นตอนภาพประกาศสินค้าในอนาคต
"เราต้องการตัดตัด avatar ที่ไม่เพิ่ม service ฝั่งเซิร์ฟเวอร์หรือ API เสียเงิน การ wire การตัดในเบราว์เซอร์เข้า flow อัปโหลดของเราใช้ sprint เดียวและส่งที่ค่าใช้จ่ายส่วนเพิ่มเป็นศูนย์ต่อผู้ใช้ ทีม platform สังเกตว่ากราฟ request ของเราไม่เปลี่ยน"
"ผมเป็นวิศวกรคนเดียวและต้องการขั้นตอนภาพโปรไฟล์ที่ไม่ดึง SDK บุคคลที่สามเข้ามาที่เราต้องดูแลไปตลอดกาล การตัดฝั่ง client หมายถึงผมส่งฟีเจอร์ จากนั้นลืมไป ไม่มีคีย์ให้หมุน ไม่มี rate limit ไม่มี ticket support หกเดือนต่อมา"
"การ bundle SDK หนักเข้า starter template ทำให้โปรเจกต์ทั้งหมดรู้สึก bloated แนวทางฝั่งเบราว์เซอร์หมายถึงผู้สนับสนุนสามารถ fork template และไม่ต้องตั้งค่าบัญชีบุคคลที่สาม การยอมรับขั้นตอนภาพเพิ่มขึ้นตั้งแต่ผมเปลี่ยน"
ตัวเลือกที่เหมาะกับเวิร์กโฟลว์นักพัฒนา
คำถามที่พบบ่อยสำหรับนักพัฒนา
มี API ที่เสถียรสำหรับการตัดในเบราว์เซอร์ไหม หรือต้องฝัง iframe ตัวแก้ไข?
ตัวแก้ไขเปิดเผย JavaScript surface เล็ก ๆ ที่คุณเรียกจากหน้าเองเมื่อโมเดลโหลดเสร็จ การตัดคืน Blob ที่คุณเป็นเจ้าของ ดังนั้นคุณส่งต่อตรงไปยัง pipeline อัปโหลดที่มีอยู่ของคุณได้ ตัวโหลดโมเดลจัดการแคชข้ามเซสชันผ่าน Cache API ดังนั้นการเข้าครั้งที่สองเร็ว ไม่ต้องใช้ iframe และไม่มี handshake postMessage ฟังก์ชันเรียกได้เหมือนการดำเนินการภาพฝั่ง client อื่น ๆ
ค่า cold-start ของโมเดลบนผู้เข้าชมครั้งแรกเป็นเท่าไหร่?
การโหลดครั้งแรกดึง WASM runtime และน้ำหนักโมเดล ซึ่งรวมแล้วประมาณ 30 MB บน wire การเชื่อมต่อ broadband สมัยใหม่ได้ในสองหรือสามวินาที เครือข่ายมือถือช้าใกล้สิบ การเข้าครั้งถัดไปกระทบ Cache API และเริ่มทันที สำหรับแอปที่ไวต่อ latency hint preload ใน HTML head อุ่นแคชก่อนผู้ใช้ถึงขั้นตอนภาพ Server-assisted fallback มีให้ใช้สำหรับอุปกรณ์ที่รันโมเดลในเครื่องไม่ได้
มีลิมิตการใช้งานหรือ quota ถ้าผมเชื่อมเข้าผลิตภัณฑ์เชิงพาณิชย์ไหม?
pipeline ฝั่งเบราว์เซอร์รันบนอุปกรณ์ของผู้ใช้ ดังนั้นไม่มี quota ต่อคำขอและไม่มี rate limit ให้เจรจา Server-assisted fallback สำหรับอุปกรณ์หายากที่รันโมเดลในเครื่องไม่ได้มี quota ของตัวเองที่บันทึกไว้แยกต่างหาก สำหรับการเชื่อมต่อเชิงพาณิชย์ปริมาณสูง คำแนะนำคือจัดการเส้นทาง local-cutout เป็นเริ่มต้นและแสดง server fallback เฉพาะเมื่อการตรวจจับความสามารถล้มเหลว ซึ่งเก็บค่าใช้จ่ายให้คาดเดาได้เมื่อขยาย
ส่งฟีเจอร์ภาพโดยไม่เพิ่ม service
wire การตัดในเบราว์เซอร์เข้าคอมโพเนนต์การอัปโหลดที่มีอยู่ เก็บไฟล์บนอุปกรณ์ของผู้ใช้ และส่งผลลัพธ์ตรงไปยัง storage ของคุณ