เอกสาร API Hop
GPT Image 2.5
สร้างภาพด้วย Flare หรือแก้ภาพอ้างอิงด้วย Sunburst
https://api.apihop.ai/openai/v1/images/generationsใช้ gpt-image-2.5-flare เพื่อสร้างภาพรวดเร็ว หรือ gpt-image-2.5-sunburst เพื่อแก้อย่างแม่นยำ ตรวจ GET https://api.apihop.ai/v1/models เพื่อดูความพร้อมสำหรับคีย์ API ของคุณ
คำขอ
POST https://api.apihop.ai/openai/v1/images/generations
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json{
"model": "gpt-image-2.5-flare",
"prompt": "A red ceramic cup on a white table.",
"size": "1:1",
"resolution": "1k",
"quality": "low",
"n": 1
}| พารามิเตอร์ | ค่า |
|---|---|
model | จำเป็น: gpt-image-2.5-flare หรือ gpt-image-2.5-sunburst |
prompt | ข้อความบังคับที่อธิบายภาพหรือการแก้ไข |
n | จำนวนเต็มตั้งแต่ 1 ถึง 4 ค่าเริ่มต้น 1 |
size | auto อัตราส่วนภาพ หรือขนาดพิกเซล เช่น 1600x1200 |
resolution | 1k (ค่าเริ่มต้น), 2k, 4k ไม่นำมาใช้เมื่อกำหนดขนาดพิกเซลชัดเจน |
quality | low, medium, high, xhigh, max, auto (ค่าเริ่มต้น) |
image_urls | URL ภาพ HTTP(S) ที่เข้าถึงสาธารณะไม่เกิน 16 รายการ |
output_format | png (ค่าเริ่มต้น), jpeg, webp |
output_compression | จำนวนเต็มตั้งแต่ 0 ถึง 100 สำหรับ JPEG หรือ WebP |
background | auto, opaque, transparent แบบโปร่งใสต้องใช้ PNG หรือ WebP |
moderation | low (ค่าเริ่มต้น), auto |
stream | false (ค่าเริ่มต้น) สำหรับ JSON, true สำหรับเหตุการณ์เสร็จสิ้น SSE |
อัตราส่วนที่รองรับ: 1:1, 3:2, 2:3, 4:3, 3:4, 5:4, 4:5, 16:9, 9:16, 2:1, 1:2, 21:9, 9:21, 3:1, 1:3 ขนาดพิกเซลชัดเจนต้องเป็นพหุคูณของ 16 ไม่มีด้านเกิน 3840 พิกเซล อัตราส่วนไม่เกิน 3:1 และมีพิกเซลรวม 655,360 ถึง 8,294,400 เช่น เอาต์พุตจัตุรัส 4k คือ 2880x2880 ไม่ใช่ 4096x4096
ภาพอ้างอิง
{
"model": "gpt-image-2.5-sunburst",
"prompt": "Keep the product and its lettering. Replace the background with a white studio.",
"image_urls": ["https://example.com/product.png"],
"resolution": "2k",
"quality": "xhigh"
}ภาพอ้างอิงใช้เอนด์พอยต์สร้าง JSON นี้ อัปโหลดภาพในเครื่องไปพื้นที่จัดเก็บของคุณก่อน Base64 data URI การอัปโหลด multipart มาสก์ และเอนด์พอยต์ /images/edits แยกอยู่นอกข้อกำหนดสาธารณะของโมเดลนี้
การตอบกลับ
การเชื่อมต่อ HTTP รอจนเสร็จ ไคลเอนต์ไม่ตรวจงานต้นทาง การตอบกลับ JSON รวม URL ภาพสุดท้ายและข้อมูลการใช้โทเคนที่มี:
{
"created": 1789035000,
"data": [{"url": "https://example.com/generated-image.png"}],
"usage": {"input_tokens": 15, "output_tokens": 196, "total_tokens": 211}
}เมื่อ stream: true รอ image_generation.completed และ [DONE] บนการเชื่อมต่อเดียวกัน ไม่รับประกันภาพตัวอย่างบางส่วน
ราคา
คิดค่าบริการตามโทเคนอินพุตข้อความ อินพุตข้อความแคช อินพุตภาพ อินพุตภาพแคช และเอาต์พุตภาพจริง ทั้งสองรุ่นมีราคาโทเคนเท่ากัน แค็ตตาล็อกโมเดลแสดงราคาปัจจุบันของคุณและราคาอ้างอิง OpenAI แยกกัน ภาพไม่ใช่หน่วยราคาคงที่ ความยาวพรอมต์ ภาพอ้างอิง ขนาด คุณภาพ และจำนวนมีผลต่อยอดรวม ยอดกันชั่วคราวจะกระทบยอดหลังเสร็จ การเลือกคุณภาพชัดเจนทำให้คาดการใช้ได้ชัดขึ้น
พารามิเตอร์ไม่ถูกต้องส่ง 400 ยืนยันตัวตนล้มเหลวส่ง 401 ยอดไม่พอส่ง 402 โมเดลไม่พร้อมส่ง 404 จำกัดอัตราส่ง 429 และสร้างล้มเหลวส่ง 5xx อย่าส่งคำขอซ้ำอัตโนมัติหากไม่ทราบสถานะเสร็จสิ้น
ดูรหัสข้อผิดพลาดและการแก้ปัญหา สำหรับรหัสข้อผิดพลาด สตรีมล้มเหลว และขอบเขตลองซ้ำ