เปลี่ยนบรีฟสร้างสรรค์เป็นภาพสินค้า โฆษณา และกราฟิกโซเชียลด้วย OpenAI ChatGPT Images 2.5 Flare API เพิ่มการสร้างภาพราคาประหยัดในแอปของคุณ
ลองใช้ AI Image Generator ได้เลยตอนนี้
ChatGPT Images 2.5 Flare API ช่วยให้นักพัฒนาเข้าถึงการสร้างภาพจากข้อความของ OpenAI ผ่าน Best Image AI ใช้การควบคุมความละเอียด คุณภาพ และอัตราส่วนภาพที่ยืดหยุ่นเพื่อจัดทำภาพสินค้า สื่อการตลาด และแนวคิดสร้างสรรค์ API นี้ใช้ขั้นตอนการทำงานของงานภาพแบบอะซิงโครนัสเช่นเดียวกับรุ่นอื่นในตระกูล ChatGPT Images 2.5 จึงเหมาะสำหรับผสานเข้ากับแอปพลิเคชันสร้างสรรค์ที่มีอยู่
การสร้างภาพจากข้อความ: อธิบายตัวแบบ องค์ประกอบภาพ แสง และรูปแบบภาพที่ต้องการสร้าง
ความละเอียดเอาต์พุตที่ยืดหยุ่น: เลือกความละเอียดเอาต์พุตที่เหมาะกับการสำรวจแนวคิด การเผยแพร่ดิจิทัล หรือสื่อภาพขนาดใหญ่
ปรับคุณภาพได้: เลือกการตั้งค่าคุณภาพสำหรับแต่ละคำขอให้ตรงกับความต้องการด้านผลลัพธ์ที่แตกต่างกันในขั้นตอนการทำงานของคุณ
อัตราส่วนภาพหลากหลาย: สร้างภาพสี่เหลี่ยมจัตุรัส แนวนอน และแนวตั้งสำหรับหน้าสินค้า เลย์เอาต์แคมเปญ และช่องทางโซเชียล
การปรับปรุงงานสร้างสรรค์ซ้ำ: ปรับแต่งพรอมต์และเปลี่ยนการตั้งค่าเอาต์พุตเพื่อสำรวจแนวทางอื่นสำหรับโจทย์งานเดียวกัน
การเชื่อมต่อผ่าน API ร่วมกัน: ส่งงานภาพและเรียกดูผลลัพธ์ที่เสร็จสมบูรณ์ผ่านเอนด์พอยต์ภาพของ Best Image AI ที่มีอยู่
อินพุต: พรอมต์ภาษาธรรมชาติที่อธิบายภาพที่ต้องการสร้าง
เอาต์พุต: ภาพที่สร้างจะถูกส่งกลับเป็น URL ของภาพเมื่องานเสร็จสมบูรณ์
อัตราส่วนภาพ: เลือกรูปแบบสี่เหลี่ยมจัตุรัส แนวตั้ง และแนวนอนได้อย่างยืดหยุ่นผ่านค่าอัตราส่วนความกว้างและความสูง
ความสามารถ: การสร้างภาพจากข้อความพร้อมการควบคุมความละเอียดและคุณภาพ
ภาพสินค้า: สำรวจแนวคิดการนำเสนอสินค้าด้วยพรอมต์ที่อธิบายฉากและองค์ประกอบภาพ
สื่อการตลาด: จัดทำภาพหลากหลายแบบสำหรับแนวคิดแคมเปญ เลย์เอาต์ส่งเสริมการขาย และการตรวจทานงานสร้างสรรค์
เนื้อหาโซเชียลมีเดีย: เลือกสัดส่วนเอาต์พุตสำหรับโพสต์ สตอรี แบนเนอร์ และรูปแบบการเผยแพร่อื่น ๆ
การปรับปรุงงานออกแบบซ้ำ: เปรียบเทียบพรอมต์รูปแบบต่าง ๆ และการตั้งค่าคุณภาพระหว่างพัฒนาแนวทางด้านภาพ
แอปพลิเคชันสร้างสรรค์: ผสานการสร้างภาพเข้ากับแอปพลิเคชันที่จัดการเป็นงาน พร้อมการติดตามความคืบหน้าและการเรียกดูผลลัพธ์
หมายเหตุ โปรดตรวจสอบให้แน่ใจว่า prompts ของคุณเป็นไปตามนโยบายการใช้งานของ OpenAI หากเกิดข้อผิดพลาด ให้ตรวจสอบว่า prompt มีเนื้อหาที่ถูกจำกัดหรือไม่ จากนั้นปรับแก้และลองใหม่อีกครั้ง
ChatGPT Images 2.5 Flare เทียบกับ ChatGPT Images 2.5 Sunburst
ทั้งสองรุ่นมีการควบคุมความละเอียด คุณภาพ และอัตราส่วนภาพเหมือนกันตามที่ระบุในเอกสาร ประเมินผลลัพธ์โดยใช้โจทย์งานเดียวกัน
ChatGPT Images 2.5 Flare เทียบกับ ChatGPT Images 2.5 Client
ปัจจุบันรุ่น Client มีความละเอียดเอาต์พุตแบบคงที่ ส่วน ChatGPT Images 2.5 Flare มีการตั้งค่าความละเอียดและคุณภาพหลายระดับผ่านขั้นตอนการทำงานของ API งานภาพเดียวกัน
ChatGPT Images 2.5 Flare เทียบกับ GPT Image 2
ทั้งสองรองรับการสร้างภาพจากข้อความพร้อมการควบคุมความละเอียดและคุณภาพ ChatGPT Images 2.5 Flare เพิ่มตัวเลือกคุณภาพสูงพิเศษและสูงสุด ควรเปรียบเทียบผลลัพธ์ตามกรณีใช้งานที่ต้องการ
// Step 1: Submit generation request
const response = await fetch('https://api.flaq.ai/api/v1/image/task', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
},
body: JSON.stringify({
model_name: 'gpt-image-2.5-flare',
prompt: 'A minimalist product shot of a ceramic mug on marble, soft studio light',
width: 1,
height: 1,
resolution: '1k',
quality: 'medium'
})
});
const { data } = await response.json();
const taskId = data.task_id;
// Step 2: Poll for results
const taskId = data.task_id;
const pollResult = async (taskId) => {
const res = await fetch(`https://api.flaq.ai/api/v1/image/${taskId}`, {
headers: { 'Authorization': 'Bearer YOUR_API_KEY' }
});
return res.json();
};
while (true) {
const pollResultData = await pollResult(taskId);
const status = pollResultData.data.task_status;
if (status === 'succeed') {
console.log(pollResultData.data.task_result.images[].);
;
}
(status === ) {
.(pollResultData..);
;
}
( (resolve, ));
}
# Step 1: Submit generation request
import requests
response = requests.post(
'https://api.flaq.ai/api/v1/image/task',
headers={
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
},
json={
'model_name': 'gpt-image-2.5-flare',
'prompt': 'A minimalist product shot of a ceramic mug on marble, soft studio light',
'width': 1,
'height': 1,
'resolution': '1k',
'quality': 'medium'
}
)
task_id = response.json()['data']['task_id']
# Step 1: Submit generation request
curl -X POST https://api.flaq.ai/api/v1/image/task \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"model_name": "gpt-image-2.5-flare",
"prompt": "A minimalist product shot of a ceramic mug on marble, soft studio light",
"width": 1,
"height": 1,
"resolution": "1k",
"quality": "medium"
}'
# Step 2: Poll for results
# Replace {task_id} with the task_id returned from the submit response
curl -X GET "https://api.flaq.ai/api/v1/image/{task_id}" \
-H "Authorization: Bearer YOUR_API_KEY"
# Step 2: Poll for results
task_id = response.json()['data']['task_id']
poll_url = f"https://api.flaq.ai/api/v1/image/{task_id}"
while True:
poll_result = requests.get(poll_url, headers={'Authorization': 'Bearer YOUR_API_KEY'}).json()
status = poll_result['data']['task_status']
if status == 'succeed':
print(poll_result['data']['task_result']['images'][0]['url'])
break
if status == 'failed':
print(poll_result['data']['task_status_msg'])
break
time.sleep(10)