TL;DR
GPT-Image-2.5 เป็นตระกูล API สำหรับรูปภาพที่มี 2 โมเดล: Flare เน้นความเร็วสำหรับการสร้างภาพในทุกวัน ขณะที่ Sunburst เน้นความแม่นยำในการแก้ไขและความซื่อตรงของผลลัพธ์สุดท้าย ผ่าน CometAPI การผสานกับ SDK ของ OpenAI ที่มีอยู่มักย้ายได้โดยเปลี่ยนเพียง base URL, คีย์ API และรหัสโมเดล เริ่มต้นด้วย Flare ที่คุณภาพระดับ medium วัดค่าหน่วงเวลาและต้นทุนต่อภาพที่ยอมรับ แล้วส่งงานแก้ไขที่หนักหรือเอาต์พุตระดับพรีเมียมไปยัง Sunburst
Key Takeaways
- Flare คือทางเลือกที่เน้นความเร็ว เหมาะกับผลิตภัณฑ์เชิงโต้ตอบ การลองไอเดียอย่างรวดเร็ว และการสร้างภาพจำนวนมาก
- Sunburst คือทางเลือกที่เน้นความแม่นยำ เหมาะกับการแก้ไขเฉพาะจุด การคงอ้างอิง และคอมโพสขั้นสุดท้ายที่ซับซ้อน
- ทั้งสองโมเดลรับอินพุตเป็นข้อความและรูปภาพ รองรับโหมดคุณภาพ 6 ระดับ และสามารถสร้างหรือแก้ไขภาพผ่าน Images API
- CometAPI รองรับสองรหัสโมเดลผ่าน base URL ที่เข้ากันได้กับ OpenAI และแพตเทิร์นของ SDK
- ผล Arena ปัจจุบันเอนเอียงไปทาง Sunburst ทั้งในการสร้างและแก้ไข ขณะเดียวกันทั้งสองโมเดลใหม่ยังถูกระบุว่าเป็นรุ่นเบื้องต้น
- การเลือกใช้ในโปรดักชันควรอิงกับค่าหน่วงเวลา อัตราการยอมรับ ความซื่อตรงในการแก้ไข การใช้โทเคน และต้นทุนที่มีประสิทธิภาพต่อภาพที่ผ่านการอนุมัติ
เมื่อวันที่ 8 กันยายน 2026 OpenAI เปิดตัว ChatGPT Images 2.5 และปล่อยโมเดลสร้างภาพใหม่สองตัวใน API: GPT Image 2.5 Flare สำหรับการสร้างภาพที่รวดเร็วใช้งานได้ทุกวัน และ GPT Image 2.5 Sunburst สำหรับเวิร์กโฟลว์ที่ให้ความสำคัญกับคุณภาพภาพและการควบคุมการแก้ไขที่ละเอียด OpenAI วางตำแหน่ง Flare เป็นค่าเริ่มต้นสำหรับแอปส่วนใหญ่ ขณะที่ Sunburst เป็นโมเดลสร้างและแก้ไขภาพที่ทรงความสามารถที่สุด
ทั้งสองโมเดลพร้อมใช้งานผ่าน CometAPI แล้ว ข้อได้เปรียบเชิงปฏิบัติ คือ นักพัฒนาสามารถเรียกใช้งานผ่านอินเทอร์เฟซของ OpenAI SDK ที่คุ้นเคย โดยเปลี่ยนคีย์และ base URL ไปใช้ข้อมูลรับรองของ CometAPI API ของ CometAPI ที่เข้ากันได้กับ OpenAI หมายความว่าแอปสร้างภาพที่มีอยู่แล้วมักต้องปรับแก้เพียงเล็กน้อย แทนที่จะต้องใช้ SDK ใหม่หรือสถาปัตยกรรมคำขอใหม่
คู่มือนี้สาธิตการสร้างและแก้ไขภาพด้วย GPT-Image-2.5 ผ่าน CometAPI โดยใช้ cURL, Python และ JavaScript และสอนวิธีเลือกโมเดล ระดับคุณภาพ มิติภาพ และรูปแบบเอาต์พุตที่เหมาะกับเวิร์กโฟลว์โปรดักชัน
What Is the GPT-Image-2.5 API?
GPT-Image-2.5 คือชุดโมเดลสร้างภาพล่าสุดของ OpenAI รองรับอินพุตทั้งข้อความและรูปภาพ และส่งคืนเป็นภาพ ตระกูลนี้มีสองโมเดล: GPT-Image-2.5 Flare ที่ปรับให้เหมาะกับความเร็วและการใช้งานทั่วไป และ GPT-Image-2.5 Sunburst ที่ปรับเพื่อความสามารถสูงสุดและการแก้ไขที่แม่นยำ
How to GPT-Image-2.5 API Compared with GPT Image 2 API?
การเปลี่ยนแปลงสำคัญไม่ได้เป็นเพียงตัวแทนที่เร็วขึ้นตัวเดียว GPT-Image-2.5 แยกภาระงานออกเป็นสองตัวเลือกที่ออกแบบตามวัตถุประสงค์ Flare มุ่งเป้าไปที่การสร้างงานประจำด้วยค่าหน่วงต่ำ ขณะที่ Sunburst มุ่งเป้าการสร้างและแก้ไขที่ต้องการสูง ทั้งสองโมเดลเสนอชุดการควบคุมกว้างๆ เหมือนกัน รวมถึงระดับคุณภาพตั้งแต่ low ถึง max อินพุตภาพสำหรับการแก้ไข และการสตรีมภาพบางส่วน
สำหรับการย้ายงาน เริ่มจากคงพรอมป์ต์และโครงสร้างคำขอเดิม แล้วเลือกโมเดลตามความต้องการด้านค่าหน่วงและความซื่อตรง ทดสอบใหม่เกี่ยวกับการเรนเดอร์ข้อความ คำสั่งการคงสภาพ มาสก์ ลำดับภาพอ้างอิง ขนาดเอาต์พุต และต้นทุน ก่อนสลับทราฟฟิกโปรดักชัน
Why Use GPT-Image-2.5 Through CometAPI?
CometAPI ให้ชั้นการเข้าถึงที่เข้ากันได้กับ OpenAI ซึ่งช่วยลดงานผสานเมื่อทีมใช้งานเกตเวย์นี้อยู่แล้ว ประโยชน์เชิงปฏิบัติ ได้แก่ การจัดการคีย์แบบรวม รูปแบบคำขอที่คุ้นเคย การมองเห็นการใช้งาน และความสามารถในการส่งงานสร้างและแก้ไขภาพผ่าน base URL เดียว
| Item | Value |
|---|---|
| Base URL | https://api.cometapi.com/v1 |
| Generation route | POST /images/generations |
| Editing route | POST /images/edits |
| Authentication | Authorization: Bearer $COMETAPI_KEY |
ราคาและความพร้อมของโมเดลจากผู้ให้บริการอาจเปลี่ยนแปลง ตรวจสอบตัวระบุโมเดล พฤติกรรมเอ็นด์พอยต์ และการเรียกเก็บเงินปัจจุบันในแดชบอร์ดของ CometAPI ก่อนเผยแพร่โปรดักชัน
How to Use GPT-Image-2.5 API in CometAPI
Step 1: Get a CometAPI API Key
สร้างหรือเข้าสู่ระบบบัญชี CometAPI และสร้างโทเค็นจาก คอนโซลโทเค็น API ของ CometAPI
เก็บคีย์เป็นตัวแปรสภาพแวดล้อม แทนการฮาร์ดโค้ดลงในซอร์สของแอป:
| export COMETAPI_KEY="your-cometapi-key" |
|---|
บน Windows PowerShell:
| $env:COMETAPI_KEY="your-cometapi-key" |
|---|
อย่าเปิดเผยคีย์ API ใน JavaScript ฝั่งเบราว์เซอร์ ที่เก็บสาธารณะ ภาพหน้าจอ หรือแอปลูกค้า การใช้ตัวแปรสภาพแวดล้อมฝั่งเซิร์ฟเวอร์หรือผู้จัดการความลับจะปลอดภัยกว่าในโปรดักชัน
Step 2: Generate Your First Image with cURL
สำหรับแอปส่วนใหญ่ เริ่มด้วย Flare คำขอสร้างภาพแบบขั้นต่ำมีลักษณะดังนี้:
curl "https://api.cometapi.com/v1/images/generations" \-H "Authorization: Bearer $COMETAPI_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "gpt-image-2.5-flare", "prompt": "Premium product photograph of a matte black wireless speaker on a light concrete pedestal, soft window light, realistic material texture, clean editorial composition, no text", "size": "1536x1024", "quality": "medium", "output_format": "png" }' |
|---|
ส่วนที่เฉพาะของ CometAPI ที่สำคัญคือเอ็นด์พอยต์และคีย์ API GPT Image 2.5 Flare API ใน CometAPI ใช้เอ็นด์พอยต์ api.cometapi.com/v1/images/generations พร้อมการยืนยันตัวตนแบบ Bearer
โมเดล GPT Image โดยทั่วไปจะส่งคืนเนื้อหาภาพที่สร้าง ผ่าน data[].b64_json แทนที่จะต้องให้แอปพลิเคชันดาวน์โหลด URL ของภาพถาวร
ตัวอย่างการตอบกลับแบบย่อ:
| { "data": [ { "b64_json": "<base64-image-data>" } ], "usage": { "input_tokens": 32, "output_tokens": 1372, "total_tokens": 1404 } } |
|---|
แอปของคุณควรถอดรหัสค่า Base64 และบันทึกไบต์ที่ส่งคืนแทนที่จะเก็บสตริง Base64 เป็นทรัพย์สินสุดท้าย
Step 3: Generate an Image with Python
| import base64 import os import requests response = requests.post( "https://api.cometapi.com/v1/images/generations",
 headers={"Authorization": f"Bearer {os.environ['COMETAPI_KEY']}"}, json={ "model": "gpt-image-2.5-flare", "prompt": ( "A clean isometric illustration of a solar-powered research lab, " "white background, precise geometry, no labels or watermarks" ), "size": "1536x1024", "quality": "high", "output_format": "png", }, timeout=180, ) response.raise_for_status() payload = response.json() image_b64 = payload["data"][0]["b64_json"] with open("research-lab.png", "wb") as file: file.write(base64.b64decode(image_b64)) |
|---|
นี่คือข้อดีเชิงปฏิบัติหลักของ CometAPI สำหรับโปรเจ็กต์ที่ใช้ OpenAI-SDK อยู่: ตัวอย่างอย่างเป็นทางการของ CometAPI ใช้ไคลเอนต์ OpenAI เดิม โดยเปลี่ยน base_url, คีย์ และรหัสโมเดล แทนการเปลี่ยนเลเยอร์ SDK ของแอป
Step 4: Use Multiple Reference Images with the Responses API
กำหนดบทบาทที่คงที่ให้กับแต่ละภาพก่อนเขียนพรอมป์ต์ ลำดับที่เป็นประโยชน์คือ: ตัวแบบก่อน สไตล์เป็นลำดับถัดไป แล้วค่อยภาพอ้างอิงฉากหลัง ระบุบทบาทเหล่านั้นอย่างชัดเจนในพรอมป์ต์เพื่อไม่ให้โมเดลต้องเดาว่าจะคัดลอกคุณสมบัติใดจากภาพใด
import base64
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["COMETAPI_KEY"],
base_url="https://api.cometapi.com/v1",
)
response = client.responses.create(
model="gpt-6-astra",
input=[{
"role": "user",
"content": [
{"type": "input_text", "text": (
"Create a campaign image. Use image 1 only for the product "
"shape and colors; image 2 only for lighting and visual style; "
"image 3 only for the background composition. Preserve the "
"product logo exactly and add no other text."
)},
{"type": "input_image", "image_url": "https://example.com/product.png"},
{"type": "input_image", "image_url": "https://example.com/style.png"},
{"type": "input_image", "image_url": "https://example.com/background.png"},
],
}],
tools=[{
"type": "image_generation",
"model": "gpt-image-2.5-sunburst",
}],
)
for item in response.output:
if item.type == "image_generation_call":
with open("campaign.png", "wb") as file:
file.write(base64.b64decode(item.result))
Responses API ใช้โมเดล mainline ที่รองรับในระดับท็อป และเลือก GPT-Image-2.5 ภายในเครื่องมือสร้างภาพ หากเกตเวย์ยังไม่เปิดเผยโมเดล mainline ที่เลือกหรือสคีมาเครื่องมือ ให้ตรวจสอบแคตตาล็อกโมเดลของ CometAPI ปัจจุบันและใช้สิ่งทดแทนตามเอกสาร
หมายเหตุ: สามารถใส่ภาพอ้างอิงหลายภาพพร้อมกันได้ โดยแต่ละภาพทำหน้าที่ที่ต่างกัน ให้ระบุวัตถุประสงค์ของแต่ละภาพอย่างชัดเจนในพรอมป์ต์ เมื่อแก้ไขด้วยหลายภาพ ให้ใส่ใจลำดับอินพุตและความสอดคล้องเชิงความหมาย
How to Edit Existing Images
ใช้เส้นทางแก้ไขเมื่อจำเป็นต้องรักษาทรัพย์สินเดิมไว้แล้วเปลี่ยนบางส่วน ระบุสิ่งที่ต้องคงไว้ก่อนอธิบายการเปลี่ยนแปลงที่ร้องขอ
curl https://api.cometapi.com/v1/images/edits \
-H "Authorization: Bearer $COMETAPI_KEY" \
-F "model=gpt-image-2.5-sunburst" \
-F "image[]=@product.png" \
-F "prompt=Preserve the product shape, label, and camera angle. Replace only the background with a warm studio gradient. Add no new text." \
-F "quality=high" \
-F "output_format=png"
Input

Output
Assign Roles to Multiple Input Images
อย่าพึ่งพาเพียงลำดับการอัปโหลด ให้ระบุว่า “ภาพ 1 คือหัวข้อหลัก/ตัวแบบ” “ภาพ 2 คืออ้างอิงสไตล์” และ “ภาพ 3 คืออ้างอิงฉากหลัง” จากนั้นระบุแอตทริบิวต์ที่อนุญาตให้ถ่ายโอนจากแต่ละภาพ เพื่อลดการคัดลอกใบหน้า โลโก้ ข้อความ หรือเลย์เอาต์จากภาพอ้างอิงที่ไม่ถูกต้อง
Use a Mask for Localized Edits
มาสก์ชี้นำพื้นที่ที่แก้ไขได้: พิกเซลโปร่งใสบ่งชี้ตำแหน่งที่อนุญาตให้เปลี่ยน ส่วนพื้นที่ที่เหลือควรถูกคงไว้ มาสก์ควรมีขนาดและฟอร์แมตรวมถึงแชนเนลอัลฟาที่ตรงกับภาพต้นฉบับ และอยู่ภายในขีดจำกัดขนาดไฟล์ของ API สำหรับอินพุตหลายภาพ มาสก์จะใช้กับภาพแรก
มาสก์เป็นคำแนะนำ ไม่ใช่การเลือกแบบพิกเซลเป๊ะ เสริมด้วยภาษาการคงสภาพ เช่น “เปลี่ยนเฉพาะบริเวณโปร่งใส; คงพิกเซล ข้อความ และเรขาคณิตทั้งหมดในพื้นที่อื่นไว้”
Production Tips for GPT-Image-2.5 in CometAPI
สเปกของโมเดลไม่ได้ระบุคุณสมบัติการสตรีมระดับโมเดลทั่วไปว่าได้รับการรองรับ แต่ Image API และ Responses API รองรับการสตรีมการสร้างภาพด้วย partial_images ซึ่งให้พรีวิวภาพแบบไล่ระดับ แทนการสตรีมข้อความทีละโทเคน: Images API รองรับ ค่า partial_images ตั้งแต่ 0 ถึง 3 และสามารถคืนพรีวิวจำนวนดังกล่าวระหว่างการสร้างได้ แต่ละภาพพรีวิวเพิ่ม 100 โทเคนเอาต์พุต ทีมสามารถใช้พรีวิวเหล่านี้สำหรับ UI ความคืบหน้าการสร้าง; แอปที่ไม่ต้องการพรีวิวสามารถใช้โฟลว์การสร้างและแก้ไขมาตรฐานต่อไปได้
แม้จะตั้งค่า
partial_images: 3ก็ไม่รับประกันว่าจะได้รับพรีวิวครบสามภาพ หากภาพสุดท้ายถูกสร้างได้เร็ว จำนวนจริงที่ได้รับอาจน้อยกว่าที่ขอ
GPT-Image-2.5 API Parameters
GPT-Image-2.5 มีตัวควบคุมเอาต์พุตมากกว่าการเลือกเพียงพรอมป์ต์และโมเดล
| Parameter — OpenAI image guide | What it controls | Recommended starting point |
|---|---|---|
| quality | ระดับคอมพิวต์/รายละเอียด | medium สำหรับการพัฒนา |
| size | ความละเอียด/อัตราส่วนภาพ | 1024×1024 หรือ 1536×1024 |
| output_format | PNG, JPEG, WebP | PNG เพื่อความซื่อตรง; WebP/JPEG เพื่อการส่งมอบ |
| background | พื้นหลังทึบหรือโปร่งใส | ใช้โปร่งใสเฉพาะเมื่อจำเป็น |
| output_compression | การบีบอัด JPEG/WebP | ปรับแต่งเพื่อการส่งมอบบนเว็บ |
| n | จำนวนภาพที่ส่งคืน | เริ่มต้นที่ 1 |
| prompt | ข้อกำหนดเชิงภาพ | ระบุเลย์เอาต์และข้อจำกัดให้ชัดเจน |
Image API vs Responses API
| Criterion | Image API | Responses API |
|---|---|---|
| Best for | การสร้าง/แก้ไขแบบ one-shot โดยตรง | เวิร์กโฟลว์แบบสนทนา หลายสเตป หรือเชิงเอเจนต์ |
| Model selection | ตั้งโมเดลภาพโดยตรง | ใช้โมเดล mainline ร่วมกับเครื่องมือสร้างภาพ |
| Multiple references | รองรับสำหรับการแก้ไขตามเส้นทางที่ใช้ | เหมาะตามธรรมชาติสำหรับหลาย URL หรือไฟล์ ID |
| Iteration | แอปส่งคอนเท็กซ์ใหม่เอง | ออกแบบมาสำหรับการวนรอบแบบหลายเทิร์นและการเรียกเครื่องมือ |
| Streaming previews | รองรับภาพบางส่วน | รองรับภาพบางส่วน |
| Choose when | รู้เอาต์พุตที่ต้องการและอยากให้คำขอสั้นที่สุด | โมเดลต้องใช้เหตุผลจากคอนเท็กซ์ อ้างอิง หรือผลลัพธ์ก่อนหน้า |
กฎง่ายๆ: เริ่มจาก Image API ย้ายไป Responses API เมื่อเวิร์กโฟลว์ต้องมีสถานะการสนทนา อ้างอิงเชิงความหมายหลายรายการ หรือเครื่องมืออื่นๆ รอบการสร้างภาพ
Choosing quality
ลำดับขั้นคุณภาพที่รองรับคือ:
| auto low medium high xhigh max |
|---|
auto ให้โมเดลตัดสินใจ อย่างไรก็ตามสำหรับการพัฒนา การเลือก medium อย่างชัดเจนทำให้การทดสอบ A/B ควบคุมได้มากขึ้น
รูปแบบการปรับใช้ที่เป็นประโยชน์:
| low / medium → ฉบับร่าง พรีวิว การทดลองเชิงปริมาณสูง high → แอสเซ็ตโปรดักชันที่อนุมัติแล้ว xhigh / max → เรนเดอร์สุดท้ายที่ต้องการสูงซึ่งความคุ้มค่าอยู่ที่คุณภาพที่เพิ่มขึ้น |
|---|
อย่าใช้ max อัตโนมัติเพียงเพราะมีให้ใช้ โทเคนเอาต์พุตภาพที่มากขึ้นเพิ่มต้นทุน และพรอมป์ต์ที่อ่อนจะไม่กลายเป็นพรอมป์ต์ที่ดีขึ้นเพียงด้วยการเพิ่มคุณภาพ
Choosing image size
พรีเซ็ตทั่วไปได้แก่:
| 1024x1024 1536x1024 1024x1536 |
|---|
โมเดล 2.5 ยังรองรับมิติที่ถูกต้องใดๆ ซึ่งเป็นประโยชน์สำหรับแบนเนอร์ หน้าโปรดักต์ ครีเอทีฟบนมือถือ และแอสเซ็ตที่ไม่ใช่สี่เหลี่ยมจัตุรัส สเปกปัจจุบันของ OpenAI อนุญาตความยาวด้านได้ถึง 3840 พิกเซลภายในขีดจำกัดจำนวนพิกเซลและอัตราส่วนภาพ OpenAI image prompting guide
Creating transparent images
ใช้:
| { "background": "transparent", "output_format": "png" } |
|---|
หรือ WebP เอาต์พุตโปร่งใสต้องใช้ฟอร์แมตที่รองรับอัลฟา ดังนั้น JPEG จึงไม่เหมาะ ข้อกำหนดพื้นหลังโปร่งใส
มีประโยชน์อย่างยิ่งสำหรับภาพตัดโปรดักต์ แอสเซ็ต UI ไอคอน สติกเกอร์ และสายงานคอมโพส
How to Prompt GPT-Image-2.5
พรอมป์ต์ที่เชื่อถือได้ในโปรดักชันจะแยกเป้าหมายเชิงครีเอทีฟออกจากข้อจำกัด เขียนคำสั่งเชิงบวกก่อน จากนั้นจึงระบุสิ่งที่ต้องคงไว้และข้อจำกัดเชิงลบ
Define Composition
ระบุหัวข้อ มุมกล้อง การจัดเฟรม ความลึก ฉากหลัง และตำแหน่งสัมพัทธ์ของวัตถุสำคัญ ตัวอย่าง: “มุมมองโปรดักต์สามในสี่ จัดกึ่งกลาง เว้นพื้นที่ว่างด้านขวากว้าง กล้องระดับสายตา ลุคเลนส์ 50 มม.”
Describe Lighting and Materials
ระบุทิศทางแสง ความนุ่ม ความคอนทราสต์ อุณหภูมิสี และการตอบสนองของวัสดุ ตัวอย่าง: “ซอฟต์บ็อกซ์ขนาดใหญ่จากซ้ายบน ริมไลต์บางๆ อะลูมิเนียมปัดเงาที่สมจริง เงาควบคุมได้”
Control Exact Text
ใส่ข้อความที่จำเป็นในเครื่องหมายอัญประกาศ และระบุตำแหน่ง ลำดับชั้น ตัวพิมพ์ และไทโปกราฟี ระบุให้ไม่มีข้อความอื่นเพิ่มเติม ตัวอย่าง: “วางหัวข้อ ‘BUILD WITH CLARITY’ ไว้ตรงกึ่งกลางด้านบนด้วยตัวหนาพิมพ์ใหญ่ทั้งหมด รักษาการสะกดให้ตรง เพิ่มคำ ตัวอักษร ป้าย หรือวอเตอร์มาร์กอื่นๆ ไม่ได้”
State What Must Be Preserved
สำหรับการแก้ไข ระบุองค์ประกอบที่เปลี่ยนไม่ได้: เอกลักษณ์ ท่าทาง เรขาคณิตของโปรดักต์ โลโก้ ข้อความฉลาก สัดส่วน มุมกล้อง หรือฉากหลัง ระบุข้อจำกัดเหล่านี้ก่อนคำขอแก้ไข
Add Negative Constraints
ระบุโหมดความผิดพลาดที่เป็นไปได้ด้วยภาษาธรรมดา: “ไม่มีนิ้วเกิน ไม่มีโปรดักต์ซ้ำ ไม่มีโลโก้บิดเบี้ยว ไม่มีข้อความสะกดผิด ไม่มีกรอบ ไม่มีวอเตอร์มาร์ก” ข้อจำกัดเชิงลบจะมีประโยชน์ที่สุดเมื่อมุ่งไปที่ความเสี่ยงเฉพาะ แทนคำคุณภาพทั่วไป
How Much Does GPT-Image-2.5 Cost?
Official OpenAI API Costs
ณ เวลาตรวจสอบ Flare และ Sunburst แสดงราคาต่อโทเคนเท่ากัน: $5 ต่อหนึ่งล้านโทเคนอินพุตข้อความ, $1.25 ต่อหนึ่งล้านโทเคนอินพุตข้อความแบบแคช, $8 ต่อหนึ่งล้านโทเคนอินพุตภาพ, $2 ต่อหนึ่งล้านโทเคนอินพุตภาพแบบแคช และ $30 ต่อหนึ่งล้านโทเคนเอาต์พุตภาพ ต้นทุนสุดท้ายขึ้นอยู่กับโทเคนที่ใช้จริง ไม่ใช่เพียงจำนวนคำขอ
CometAPI Pricing and Ways to Reduce Cost
CometAPI โฆษณาส่วนลด 20% สำหรับ GPT-Image-2.5 Flare ในแคตตาล็อกโมเดล ให้ถือแดชบอร์ดและอินวอยซ์เป็นแหล่งข้อมูลจริงเพราะราคาของเกตเวย์อาจเปลี่ยนได้ เพื่อลดค่าใช้จ่าย ใช้ Flare สำหรับงานประจำ เริ่มที่ medium หรือ high สำรอง xhigh หรือ max สำหรับกรณีที่อนุมัติ ใช้อินพุตแบบแคชเมื่อรองรับ หลีกเลี่ยงเวอร์ชันที่ไม่จำเป็น และตั้ง partial_images เป็น 0 เว้นแต่พรีวิวจะช่วยประสบการณ์ผู้ใช้
Other Cost Factors and a Worked Example
ต้นทุนได้รับอิทธิพลจากความยาวพรอมป์ต์ จำนวนและความละเอียดของภาพอ้างอิง มิติเอาต์พุต คุณภาพ โทเคนเอาต์พุตสุดท้าย เวอร์ชันที่ร้องขอ พรีวิวบางส่วน การลองใหม่ และผลลัพธ์ที่ปฏิเสธ ติดตามทั้งค่าใช้จ่ายต่อคำขอและค่าใช้จ่ายต่อภาพที่ยอมรับ
ต้นทุนต่อภาพที่ยอมรับ = ค่าใช้จ่ายรวมในการสร้าง ÷ จำนวนเอาต์พุตที่ผ่านการตรวจ
ตัวอย่างประกอบ: 10 ครั้ง ครั้งละ $0.18 รวม $1.80 หาก 6 ภาพผ่านตรวจ ต้นทุนต่อภาพที่ยอมรับคือ $0.30 ไม่ใช่ $0.18 หากการปรับพรอมป์ต์ที่ดีขึ้นลดเหลือ 8 ครั้งแต่ยังผ่าน 6 ภาพ ต้นทุนต่อภาพที่ยอมรับจะเหลือ $0.24
Flare vs. Sunburst: Which Model Should You Use?
การตัดสินใจควรยึดภาระงาน ไม่ใช่ถือว่า Sunburst เป็นตัวแทน Flare โดยอัตโนมัติ
| Decision | GPT Image 2.5 Flare | GPT Image 2.5 Sunburst |
|---|---|---|
| Interactive application | แนะนำ | ใช้แบบเลือกสรร |
| Rapid prompt iteration | แนะนำ | มักไม่จำเป็น |
| High-volume creative generation | แนะนำ | ขึ้นอยู่กับอัตราการยอมรับ |
| Product/reference editing | ดี | แนะนำ |
| Complex final composition | ดี | แนะนำ |
| Maximum editing control | ดี | แนะนำ |
| Latency-sensitive UI | แนะนำ | เหมาะน้อยกว่า |
| Premium final asset | ทดสอบก่อน | แนะนำเมื่อคุณภาพที่เพิ่มขึ้นวัดได้ |
สำหรับหลายผลิตภัณฑ์ สถาปัตยกรรมที่เหมาะสมไม่ใช่ “เลือกตัวเดียวตลอดไป” ส่งคำขอส่วนใหญ่ไปยัง Flare แล้วส่งงานแก้ไขที่ต้องการมากหรือเอาต์พุตสุดท้ายมูลค่าสูงไปยัง Sunburst
How Do You Migrate from GPT Image 2 to GPT-Image-2.5?
หากคุณใช้งาน GPT Image 2 ผ่าน CometAPI อยู่ การย้ายมีขนาดเล็กเมื่อเทียบกับการเปลี่ยนแปลงอื่น เพราะการสร้างและแก้ไขยังคงอยู่บนเส้นทาง Images API
การเปลี่ยนที่ง่ายที่สุดคือ:
| # ก่อน model="gpt-image-2" # หลัง: เน้นความเร็ว model="gpt-image-2.5-flare" # หลัง: เน้นความแม่นยำ model="gpt-image-2.5-sunburst" |
|---|
แต่ไม่ควรหยุดแค่เปลี่ยนรหัสโมเดล ประเมินใหม่เกี่ยวกับคุณภาพ มิติเอาต์พุต ค่าหน่วง การคงหัวข้อ ความถูกต้องของข้อความ ความเฉพาะจุดของการแก้ไข และการใช้โทเคนจริง โดยใช้ชุดประเมินผลที่คงที่
OpenAI แนะนำให้คงพรอมป์ต์ อ้างอิง มิติ และรูปแบบเอาต์พุตให้เหมือนเดิมเมื่อเปรียบเทียบโมเดล เพื่อให้การเปลี่ยนตัวโมเดลเป็นตัวแปรที่ถูกวัด OpenAI migration guidance
Production Tips for GPT-Image-2.5 in CometAPI
สำหรับบริการโปรดักชัน ให้รักษาการติดตั้งรอบ GPT-Image-2.5 ให้เล็กโดยเจตนา: เก็บคีย์ API ฝั่งเซิร์ฟเวอร์ บันทึกภาพที่ถอดรหัสลงที่เก็บของคุณเอง ล็อกโมเดล/คุณภาพ/ขนาด/ค่าหน่วง/การใช้งาน จำกัดการลองใหม่ และแยกความต่าง 400 ออกจากข้อผิดพลาดแบบ 429 หรือ 5xx ชั่วคราว
CometAPI เผยแพร่คู่มือเฉพาะสำหรับการจัดคิว จำกัดความพร้อมกัน backoff แบบเลขชี้กำลัง ID ที่ทนทาน ที่เก็บข้อมูล แมนิไฟล์ และการติดตามต้นทุนแบบแบตช์ โดยไม่ทำซ้ำการติดตั้งนั้นที่นี่ โปรดดู How to Automate Image Generation at Scale เมื่อย้ายจากคำขอ API เดียวไปสู่โปรดักชันแบบแบตช์
ความแตกต่างนี้สำคัญโดยเฉพาะเมื่อดัดแปลงตัวอย่างที่เขียนสำหรับ API ดั้งเดิมของ OpenAI ตรงๆ ไปยังเอ็นด์พอยต์ของบุคคลที่สามที่เข้ากันได้กับ OpenAI
Common GPT-Image-2.5 API Errors
| Error | Likely cause | What to do |
|---|---|---|
| 401 Unauthorized | คีย์ CometAPI ไม่ถูกต้อง/หายไป | ตรวจสอบ COMETAPI_KEY และเฮดเดอร์ Bearer |
| 400 Bad Request | พารามิเตอร์ ขนาด ฟอร์แมต หรือรหัสโมเดลไม่ถูกต้อง | ลบฟิลด์ทางเลือกและทดสอบคำขอขั้นต่ำ |
| 429 Too Many Requests | แตะขีดจำกัดความพร้อมกันหรือบัญชี | back off และลองใหม่แบบสุ่มช่วงเวลา |
| Repeated 5xx | ปัญหาชั่วคราวจากต้นทาง/API | ลองใหม่จำนวนจำกัด |
| Image appears as Base64 text | ไม่ได้ถอดรหัส b64_json | ถอดรหัส Base64 และบันทึกเป็นไบต์ |
| Transparent output fails | รูปแบบเอาต์พุตไม่รองรับ | ใช้ PNG หรือ WebP |
| Edit changes too much | พรอมป์ต์ไม่เน้นการคงสภาพ | ระบุชัดเจนว่าสิ่งใดต้องคงไว้ |
| Costs rise unexpectedly | คุณภาพ/ความละเอียดสูงขึ้นหรือมีการลองใหม่ | ล็อกการใช้งานต่อคำขอและคำนวณต้นทุนต่อภาพที่ยอมรับ |
อย่าลองใหม่ทุกความล้มเหลวโดยอัตโนมัติ คำขอ 400 ที่ไม่ถูกต้องจะยังคงไม่ถูกต้อง ขณะที่การลองใหม่ความผิดพลาดการยืนยันตัวตนจะเพิ่มทราฟฟิกที่ล้มเหลวมากขึ้นเท่านั้น
Rate Limits and Concurrency
| Tier | TPM | IPM |
|---|---|---|
| Tier 1 | 100K | 5 |
| Tier 2 | 250K | 20 |
| Tier 3 | 800K | 50 |
| Tier 4 | 3M | 150 |
| Tier 5 | 8M | 250 |
Conclusion
GPT-Image-2.5 มอบการแยกโมเดลที่ใช้งานได้จริงมากกว่าการอัปเกรดตามรุ่นธรรมดา: Flare ถูกปรับให้เหมาะกับงานภาพในชีวิตประจำวันอย่างรวดเร็ว ขณะที่ Sunburst ให้ทางเลือกที่แม่นยำยิ่งขึ้นสำหรับเวิร์กโฟลว์การสร้างและแก้ไขที่ต้องการสูง
ผ่าน CometAPI ทั้งสองสามารถเข้ากับแอปที่เข้ากันกับ OpenAI ที่มีอยู่ได้ด้วยการผสานเพียงเล็กน้อย เริ่มจากเอ็นด์พอยต์ /v1/images/generations ใช้ Flare ตั้งค่าคุณภาพที่ควบคุมได้ และใช้ชุดพรอมป์ต์ตัวแทน เพิ่ม /v1/images/edits และ Sunburst เมื่อผลิตภัณฑ์ของคุณต้องการการคงอ้างอิงที่เข้มแข็งขึ้นหรือการเปลี่ยนแปลงภาพที่แม่นยำ
การปรับให้เหมาะที่สุดไม่ใช่แค่เลือกการตั้งค่าที่ทรงพลังที่สุด วัดค่าหน่วงเวลา การใช้โทเคน อัตราการยอมรับ ความแม่นยำในการแก้ไข และต้นทุนที่มีประสิทธิภาพต่อภาพที่ผ่านการอนุมัติ บนภาระงานจริงของแอปคุณ นั่นคือสิ่งที่ตัดสินว่า Flare หรือ Sunburst เป็นโมเดลโปรดักชันที่ดีกว่า
FAQ
Is GPT-Image-2.5 available on CometAPI?
ใช่ ทั้ง GPT Image 2.5 Flare และ GPT Image 2.5 Sunburst พร้อมใช้งานผ่าน CometAPI
Do I need a separate OpenAI API key?
ไม่ต้อง เมื่อเรียกใช้โมเดลผ่าน CometAPI การยืนยันตัวตนใช้คีย์ CometAPI ของคุณกับเอ็นด์พอยต์ของ CometAPI
Should I use Flare or Sunburst?
เริ่มด้วย Flare สำหรับงานสร้างส่วนใหญ่ ใช้ Sunburst เมื่อความแม่นยำในการแก้ไข คอมโพสซับซ้อน หรือการคงรายละเอียดจากภาพอ้างอิงมีผลต่ออัตราการยอมรับอย่างวัดได้ ซึ่งสอดคล้องกับการวางตำแหน่งของ OpenAI สำหรับสองโมเดลนี้
Can GPT-Image-2.5 edit existing images?
ได้ สเปกโมเดลปัจจุบันรองรับอินพุตภาพและการแก้ไขภาพ และ CometAPI เปิดเผยความสามารถการแก้ไขภาพสำหรับตระกูลนี้ GPT Image 2.5 Flare API in CometAPI
Does GPT-Image-2.5 support transparent images?
ได้ ตั้งค่า background เป็นโปร่งใสและใช้ PNG หรือ WebP เป็นรูปแบบเอาต์พุต OpenAI image prompting guide
Can I use the OpenAI Python SDK with CometAPI?
ได้ ตัวอย่างปัจจุบันของ CometAPI ใช้ไคลเอนต์ OpenAI มาตรฐาน โดยตั้งค่า base_url="https://api.cometapi.com/v1" และใช้คีย์ของ CometAPI CometAPI SDK example
