ข้อมูลจำเพาะทางเทคนิคของ bria/increase-resolution
| คุณสมบัติ | รายละเอียด |
|---|---|
| รหัสโมเดล | bria/increase-resolution |
| ผู้ให้บริการ | Bria |
| หมวดหมู่ | การแก้ไขภาพ / การอัปสเกลภาพ |
| ฟังก์ชันหลัก | เพิ่มความละเอียดของภาพอินพุตโดยคงเนื้อหาดั้งเดิมไว้ |
| ประเภทอินพุต | URL ของภาพแบบสาธารณะหรือภาพที่เข้ารหัสแบบ Base64 |
| ฟอร์แมตที่ยอมรับ | JPEG, JPG, PNG, WEBP |
| โหมดสีที่รองรับ | RGB, RGBA, CMYK |
| พฤติกรรมของผลลัพธ์ | ภาพที่ถูกอัปสเกลโดยคงเนื้อหาเดิมไว้ โดยไม่มีการสร้างใหม่แบบกำเนิด |
| ตัวคูณความละเอียด | 2x หรือ 4x |
| พื้นที่ผลลัพธ์สูงสุด | พื้นที่รวมได้ไม่เกิน 8192 × 8192 พิกเซล |
| การจัดการอัลฟา | เลือกคงความโปร่งใสได้ผ่าน preserve_alpha |
| โหมดการประมวลผล | รองรับอะซิงโครนัสเป็นค่าเริ่มต้น; มีโหมดซิงโครนัสให้ใช้ด้วย |
| การยืนยันตัวตน | โทเค็น API ในส่วนหัวของคำขอ |
| การกลั่นกรอง | รองรับการกลั่นกรองภาพทั้งขาเข้าและขาออก |
bria/increase-resolution คืออะไร?
bria/increase-resolution คือจุดปลายของโมเดลอัปสเกลภาพจาก Bria สำหรับเพิ่มความละเอียดของภาพโดยไม่ตีความหรือสร้างเนื้อหาใหม่ขึ้นมา Bria อธิบายว่าเส้นทางนี้เป็นความสามารถเพิ่มความละเอียดโดยเฉพาะที่คงภาพต้นฉบับไว้ ไม่ได้เพิ่มรายละเอียดที่แต่งเติมขึ้นใหม่ จึงเหมาะกับเวิร์กโฟลว์ที่ต้องการการขยายภาพที่สะอาดและคาดการณ์ความซื่อสัตย์ทางภาพได้
โมเดลนี้เป็นส่วนหนึ่งของชุด Image Editing API ของ Bria ที่มีจุดปลายเฉพาะงานสำหรับการทำงานเช่น การขยายพื้นที่ภาพ การแก้ไขพื้นหลัง การทำมาสก์ และการลบ ภายในชุดนั้น bria/increase-resolution เป็นตัวเลือกเฉพาะสำหรับการอัปสเกลแบบตรงไปตรงมา
เนื่องจาก Bria แยกเส้นทางนี้ออกจากจุดปลาย “Enhance Image” โดยเฉพาะ bria/increase-resolution จึงควรถูกมองว่าเป็นเครื่องมือซูเปอร์เรโซลูชันที่ให้ความสำคัญกับการคงสภาพเดิมก่อน: มันเพิ่มความละเอียดภาพด้วยวิธีอัปสเกลเฉพาะทาง ในขณะที่เส้นทางการเพิ่มคุณภาพมีไว้เพื่อสร้างพื้นผิวที่สมบูรณ์ขึ้นหรือเพิ่มความละเมียดของภาพ
คุณสมบัติหลักของ bria/increase-resolution
- การอัปสเกลความละเอียด: อัปสเกลภาพอินพุตด้วยตัวคูณที่รองรับ 2x หรือ 4x มอบวิธีที่เรียบง่ายในการได้ผลลัพธ์ความละเอียดสูงขึ้นสำหรับสินทรัพย์ที่มีอยู่
- พฤติกรรมที่คงเนื้อหาเดิม: ถูกออกแบบให้คงเนื้อหาภาพต้นฉบับไว้แทนการสร้างใหม่หรือปรับแต่งเชิงสร้างสรรค์ ซึ่งมีประโยชน์ต่อสายงานประมวลผลภาพที่ต้องเคร่งครัดต่อแบรนด์และต้องการผลลัพธ์ที่คาดการณ์ได้
- รองรับผลลัพธ์ขนาดใหญ่: รองรับการอัปสเกลได้สูงสุดที่พื้นที่ผลลัพธ์รวม 8192 × 8192 พิกเซล ช่วยให้ส่งมอบความละเอียดสูงสำหรับหลายกรณีใช้งานระดับโปรดักชัน
- การรับอินพุตที่ยืดหยุ่น: รับได้ทั้ง URL ของภาพที่เข้าถึงได้สาธารณะและเพย์โหลดภาพที่เข้ารหัสแบบ Base64 ช่วยให้ง่ายต่อการผสานกับเวิร์กโฟลว์ทั้งแบบสื่อที่โฮสต์ไว้และอัปโหลดโดยตรง
- ความเข้ากันได้กับฟอร์แมตที่หลากหลาย: ใช้งานได้กับอินพุต JPEG, JPG, PNG และ WEBP ขณะเดียวกันเอกสารของจุดปลายจาก Bria ยังระบุข้อจำกัดเกี่ยวกับโหมดไฟล์/สีที่รองรับ และการตอบกลับสถานะ 415 สำหรับกรณีที่ไม่รองรับ
- การคงความโปร่งใส: มีตัวเลือก
preserve_alphaเพื่อให้ภาพที่มีช่องอัลฟาสามารถคงพิกเซลที่โปร่งใสและกึ่งโปร่งใสไว้ในผลลัพธ์ - การประมวลผลที่เหมาะกับงานอะซิงโครนัส: รองรับการประมวลผลแบบอะซิงโครนัสเป็นค่าเริ่มต้น โดยส่งคืนสถานะเป็น URL สำหรับติดตามงานที่ใช้เวลานาน และยังมีโหมดซิงโครนัสเมื่อจำเป็น
- การควบคุมการกลั่นกรองในตัว: Bria ระบุการกลั่นกรองทั้งภาพขาเข้าและภาพขาออกสำหรับเส้นทางนี้ ช่วยให้ทีมบังคับใช้งานระดับโปรดักชันได้อย่างปลอดภัยยิ่งขึ้น
วิธีเข้าถึงและผสานการใช้งาน bria/increase-resolution
ขั้นตอนที่ 1: ลงทะเบียนเพื่อรับ API Key
หากต้องการเข้าถึง API ของ bria/increase-resolution ให้สร้างบัญชีบน CometAPI แล้วสร้าง API key จากแดชบอร์ด หลังจากลงชื่อเข้าใช้ ให้นำคีย์นี้ไปเก็บไว้อย่างปลอดภัยเป็นตัวแปรสภาพแวดล้อม เช่น COMETAPI_API_KEY คีย์นี้จะถูกใช้เพื่อยืนยันตัวตนกับทุกคำขอไปยัง bria/increase-resolution
ขั้นตอนที่ 2: ส่งคำขอไปยัง API bria/increase-resolution
ใช้จุดปลายที่รองรับ Bria ของ CometAPI ที่ POST /bria/image/edit/increase-resolution.
curl https://api.cometapi.com/bria/image/edit/increase-resolution \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $COMETAPI_API_KEY" \
-d '{
"prompt": "A paper boat floating on calm water at sunrise.",
"num_results": 1
}'
ขั้นตอนที่ 3: ดึงและตรวจสอบผลลัพธ์
API จะส่งคืนรหัสงาน (task ID) ให้ ทำการโพลล์ที่ GET /bria/{task_id} เพื่อตรวจสอบสถานะการประมวลผลและดึง URL ของภาพผลลัพธ์เมื่อเสร็จสิ้น