Ubah arahan kreatif menjadi gambar produk, iklan, dan karya untuk media sosial dengan OpenAI ChatGPT Images 2.5 Sunburst API. Tambahkan pembuatan gambar terjangkau ke aplikasi Anda.
Coba Pembuat Gambar AI sekarang
API ChatGPT Images 2.5 Sunburst memberi pengembang akses ke pembuatan gambar dari teks OpenAI melalui Best Image AI. Gunakan pengaturan resolusi, kualitas, dan rasio aspek yang fleksibel untuk menyiapkan visual produk, materi pemasaran, dan konsep kreatif. API ini mengikuti alur kerja tugas gambar asinkron yang sama dengan model lain dalam keluarga ChatGPT Images 2.5, sehingga praktis untuk diintegrasikan ke aplikasi kreatif yang sudah ada.
Pembuatan Gambar dari Teks: Jelaskan subjek, komposisi, pencahayaan, dan gaya visual yang ingin Anda hasilkan.
Resolusi Keluaran Fleksibel: Pilih resolusi keluaran yang sesuai untuk eksplorasi konsep, publikasi digital, atau aset visual berukuran lebih besar.
Kualitas yang Dapat Disesuaikan: Pilih pengaturan kualitas untuk setiap permintaan agar sesuai dengan berbagai kebutuhan output dalam alur kerja Anda.
Beragam Rasio Aspek: Buat gambar persegi, lanskap, dan potret untuk halaman produk, tata letak kampanye, dan kanal sosial.
Iterasi Kreatif: Sempurnakan prompt dan variasikan pengaturan keluaran untuk mengeksplorasi arah alternatif dari arahan kreatif yang sama.
Integrasi API Bersama: Kirim tugas gambar dan ambil hasil yang telah selesai melalui endpoint gambar Best Image AI yang sudah ada.
Masukan: Prompt bahasa alami yang menjelaskan gambar yang ingin Anda buat.
Keluaran: Gambar yang dihasilkan dikembalikan sebagai URL gambar setelah tugas selesai.
Rasio Aspek: Format persegi, potret, dan lanskap yang dapat dipilih secara fleksibel melalui nilai rasio lebar dan tinggi.
Kemampuan: Pembuatan gambar dari teks dengan kontrol resolusi dan kualitas.
Visual Produk: Eksplorasi konsep penyajian produk dengan prompt yang menjelaskan latar dan komposisi.
Materi Pemasaran: Siapkan variasi gambar untuk konsep kampanye, tata letak promosi, dan tinjauan kreatif.
Konten Media Sosial: Pilih proporsi keluaran untuk unggahan, cerita, spanduk, dan format publikasi lainnya.
Iterasi Desain: Bandingkan variasi prompt dan pengaturan kualitas saat mengembangkan arah visual.
Aplikasi Kreatif: Integrasikan pembuatan gambar ke aplikasi berbasis tugas dengan pelacakan progres dan pengambilan hasil.
Catatan Pastikan prompt Anda mematuhi kebijakan penggunaan OpenAI. Jika terjadi kesalahan, periksa prompt Anda untuk konten yang dibatasi, sesuaikan, lalu coba lagi.
ChatGPT Images 2.5 Sunburst dibandingkan dengan ChatGPT Images 2.5 Flare
Kedua varian menyediakan pengaturan resolusi, kualitas, dan rasio aspek yang sama seperti yang tercantum dalam dokumentasi. Evaluasi hasil dengan arahan kreatif yang sama.
ChatGPT Images 2.5 Sunburst dibandingkan dengan ChatGPT Images 2.5 Client
Varian Client saat ini menawarkan resolusi keluaran tetap. ChatGPT Images 2.5 Sunburst menyediakan berbagai pengaturan resolusi dan kualitas melalui alur kerja API tugas gambar yang sama.
ChatGPT Images 2.5 Sunburst dibandingkan dengan GPT Image 2
Keduanya mendukung pembuatan gambar dari teks dengan pengaturan resolusi dan kualitas. ChatGPT Images 2.5 Sunburst menambahkan pilihan kualitas ekstra tinggi dan maksimum; bandingkan hasil untuk kebutuhan penggunaan Anda.
// 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-sunburst',
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-sunburst',
'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-sunburst",
"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)