edit_image
Edit existing images using gpt-image-2 with up to 16 reference images. Apply masks for inpainting and save results directly to a file path.
Instructions
แก้ไข/ต่อยอดรูปที่มีอยู่ด้วย gpt-image-2: ใส่รูปต้นทางได้ 1-16 ไฟล์เป็น reference (เช่น แก้รูปเดิม, รวมสไตล์จากหลายรูป, ใส่โลโก้), และใส่ mask (mask_path) เพื่อ inpaint เฉพาะบางส่วนได้. ผลลัพธ์เซฟเป็นไฟล์ที่ output_path. เหมาะกับการปรับ asset ที่เจนไว้แล้วหรือทำให้ตรงแบรนด์.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| n | No | จำนวนรูป (default 1). ถ้า >1 จะเซฟเป็น name-1.ext, name-2.ext, ... | |
| size | No | auto | 1024x1024 (จตุรัส) | 1536x1024 (แนวนอน) | 1024x1536 (แนวตั้ง) | 2048x2048 | WxH (gpt-image-2 สูงสุด 3840px, ทวีคูณของ 16) | 1024x1024 |
| model | No | โมเดล (default gpt-image-2). override ได้ เช่น gpt-image-1.5 | gpt-image-2 |
| format | No | นามสกุลไฟล์ผลลัพธ์ (ไม่ใส่ = เดาจาก output_path, ไม่รู้ = png) | |
| prompt | Yes | บอกว่าจะให้แก้/สร้างอะไรจากรูปต้นทาง | |
| quality | No | คุณภาพ/ราคา: low (ร่าง, ถูกสุด) | medium (ค่าเริ่มต้น) | high (งาน final, แพงสุด) | auto | medium |
| mask_path | No | (ไม่บังคับ) path ไฟล์ mask สำหรับ inpaint — บริเวณโปร่งใสใน mask คือส่วนที่จะถูกแก้ ต้องขนาดเท่ารูปแรก | |
| background | No | transparent = พื้นหลังโปร่งใส (ใช้ได้เฉพาะ png/webp) | opaque | auto | auto |
| moderation | No | ระดับ moderation (default auto) | auto |
| compression | No | ระดับบีบอัด 0-100 (เฉพาะ jpeg/webp) | |
| image_paths | Yes | path รูปต้นทาง 1-16 ไฟล์ (reference images) | |
| output_path | Yes | ที่จะเซฟไฟล์ผลลัพธ์ |