Catatan penulis: saat memanggil endpoint pembuatan gambar, respons tanpa gambar tidak berarti permintaan gagal, apalagi berarti tidak ada biaya yang dipotong. Artikel ini memberikan metode 4 langkah untuk memeriksa respons dulu sebelum memutuskan apakah perlu mencoba ulang, lengkap dengan kode Python yang bisa langsung dipakai.
Saat memanggil API gambar, mungkin Anda pernah mengalami ini: permintaan sudah terkirim, API juga sudah merespons, tetapi gambar tidak ada di dalam hasilnya. Reaksi pertama kebanyakan orang adalah menyangka jaringan sedang bermasalah, lalu langsung memanggil ulang, bahkan menulis perulangan yang menembak beberapa kali sekaligus. Artikel ini membahas urutan penanganan periksa respons dulu, baru putuskan apakah perlu mencoba ulang, supaya Anda tahu cara menelusuri masalah dengan benar saat pembuatan gambar tidak mengembalikan gambar.
Ini bukan panduan retry yang bersifat umum. Pada model pembuatan gambar dengan tagihan per permintaan, setiap permintaan bisa menimbulkan biaya. Ambil contoh gpt-image-2.6-all yang tersedia di APIYI sejak 2026-11-12, dengan tarif $0,025 per permintaan. Kalau respons kosong langsung dicoba ulang tanpa dicek, Anda akan membayar sekali lagi.
Nilai utama: setelah membaca artikel ini, Anda akan tahu bagian mana yang harus diperiksa lebih dulu ketika gambar tidak muncul di respons, kapan retry boleh dilakukan dan kapan tidak boleh sama sekali, serta bagaimana menuliskan logika penilaian itu ke dalam kode agar satu gambar tidak ditagih dua kali.

Poin Utama Saat Pembuatan Gambar Tidak Mengembalikan Gambar
Kesimpulannya dulu. Kalau pembuatan gambar tidak mengembalikan gambar, jangan langsung menganggapnya masalah jaringan. Periksa isi respons dengan urutan yang tetap. Tabel berikut merangkum 4 langkah dalam cara penilaian ini.
| Langkah | Yang diperiksa | Penanganan jika hasilnya “tidak” | Manfaat |
|---|---|---|---|
| Langkah 1 | Apakah permintaan HTTP berhasil | Tangani sesuai kode status, jangan lanjut ke penilaian berikutnya | Membedakan kegagalan di lapisan permintaan dari masalah di lapisan konten |
| Langkah 2 | Apakah respons berisi data gambar atau URL gambar | Lanjut ke langkah 3 | Kalau gambar ada, proses selesai, sehingga tidak ada retry yang keliru |
| Langkah 3 | Apakah respons berisi pesan error | Kalau ada error, tangani sesuai error tersebut | Menghindari membayar berulang kali untuk permintaan yang pasti gagal |
| Langkah 4 | Memastikan tidak ada gambar dan tidak ada error | Coba ulang hanya satu kali | Menjaga biaya tambahan tetap dalam batas yang bisa diperkirakan |
Kenapa Tidak Boleh Langsung Retry Saat Gambar Tidak Muncul
Permintaan pembuatan gambar berbeda dengan chat teks biasa. Biaya per permintaan lebih tinggi, dan hasilnya sering kali bukan “semua atau tidak sama sekali”. Bisa jadi server sebenarnya sudah selesai membuat gambar, tetapi kode Anda tidak mengambilnya dari field yang tepat. Bisa juga permintaannya sendiri ditolak, dan alasannya sudah jelas tertulis di respons. Pada kasus pertama, retry langsung membuat Anda membayar dua kali untuk gambar yang sama. Pada kasus kedua, Anda membayar berulang kali untuk permintaan yang sudah pasti gagal.
Ambil contoh harga per panggilan gpt-image-2.6-all, yaitu $0,025. Setiap retry buta berarti tambahan $0,025. Kalau respons kosong dianggap gangguan jaringan lalu dibuat loop yang menembak terus, 3 kali retry menambah $0,075, dan bisa jadi tidak satu pun menghasilkan gambar yang valid. Jadi, saat gambar tidak kembali, memeriksa respons sebelum retry pada dasarnya adalah pengecekan berbiaya hampir nol sebelum Anda mengeluarkan uang lagi.
Logika Penilaian: Periksa Respons Dulu, Baru Retry
Prinsip urutan pemeriksaannya adalah “dari luar ke dalam”. Kode status HTTP adalah sinyal paling luar, yang memberi tahu apakah permintaan diproses dengan normal. Data gambar adalah hal yang benar-benar Anda butuhkan, jadi diperiksa berikutnya. Pesan error adalah alasan kegagalan yang diberikan server secara eksplisit, sehingga harus didahulukan daripada retry. Retry baru masuk akal setelah ketiga lapisan itu diperiksa dan terbukti memang tidak ada gambar maupun keterangan error.
Ada satu detail yang sering terlewat: pada langkah 2, yang diperiksa adalah “data gambar atau URL gambar”. Posisi gambar dalam respons berbeda-beda tergantung bentuk antarmukanya. Ada yang menaruhnya di field b64_json atau url di dalam array data, ada juga yang menulis tautan gambar di teks content pada pesan percakapan. Kalau kode parsing Anda hanya mengenali salah satunya, respons yang sebenarnya berisi gambar akan salah dinilai sebagai respons kosong. Ini salah satu penyebab paling umum dari retry yang keliru.

Memahami Jenis-Jenis Respons Saat Pembuatan Gambar Tidak Mengembalikan Gambar
Supaya bisa menerapkan prinsip “periksa respons dulu, baru retry”, kamu harus tahu dulu seperti apa saja bentuk respons yang mungkin muncul. Tabel di bawah ini merangkum jenis respons yang paling sering ditemui beserta cara penanganannya.
| Jenis respons | Ciri khas | Gambar sudah dihasilkan? | Penanganan yang disarankan |
|---|---|---|---|
| Gagal di level permintaan | Kode status HTTP bukan 2xx | Tidak | Tangani sesuai kode status; perbaiki masalah autentikasi atau parameter, lalu kirim ulang |
| Gambar berhasil dibuat (terstruktur) | Di dalam data ada b64_json atau url |
Ya | Ambil gambar langsung, jangan retry |
| Gambar berhasil dibuat (tertanam di teks) | content pesan berisi tautan gambar |
Ya | Ekstrak tautan dengan regex, jangan retry |
| Respons sukses yang membawa pesan error | HTTP sukses, tetapi isi respons memuat error atau penjelasan penolakan |
Tidak | Baca alasan error, lalu ubah petunjuk atau parameter |
| Respons kosong sungguhan | HTTP sukses, tanpa gambar, tanpa error | Tidak | Catat respons mentahnya, lalu retry satu kali |
| Permintaan timeout | Klien tidak menerima respons | Tidak bisa dipastikan | Jangan kirim ulang otomatis; cek log dan tagihan dulu |
Kenapa Timeout Juga Perlu Diperiksa Dulu Sebelum Retry
Timeout paling gampang dianggap sebagai “jaringan lagi gangguan”, padahal justru kasus inilah yang paling perlu kehati-hatian. Timeout di sisi klien hanya berarti kamu tidak sempat menerima respons, bukan berarti server belum selesai membuat gambar. Pembuatan gambar sendiri memakan waktu cukup lama. Kalau batas timeout di klien terlalu pendek, bisa jadi server sebenarnya sudah selesai membuat gambar dan sudah menghitung biayanya, sementara programmu sudah berhenti menunggu sebelum itu.
Untuk kasus seperti ini, langkah yang masuk akal adalah memperlonggar batas timeout terlebih dahulu. Lalu, saat timeout terjadi, catat waktu dan parameter permintaan, kemudian cek status sebenarnya di log pemanggilan pada konsol. Kalau sudah dipastikan tidak ada catatan sukses, barulah kirim ulang secara manual. Cara ini jauh lebih aman daripada membiarkan program menembak permintaan berulang-ulang secara otomatis.
Respons yang Membawa Pesan Error Harus Ditangani sebagai Error
Ada respons yang status HTTP-nya sukses, tetapi isinya memuat objek error, atau modelnya menjelaskan di dalam teks kenapa gambar tidak bisa dibuat, misalnya karena petunjuk terkena moderasi konten. Respons seperti ini memang tidak berisi gambar, tetapi alasannya sudah tertulis jelas, sehingga kalau permintaan yang sama dikirim ulang, hasilnya hampir pasti sama.
Cara yang benar adalah membaca pesan error itu, lalu menentukan apakah masalahnya ada di parameter, di konten, atau gangguan sementara di sisi server. Masalah parameter dan konten harus diperbaiki dulu sebelum permintaan dikirim lagi. Retry baru layak dipertimbangkan, dengan jeda waktu tertentu, hanya kalau pesan error secara jelas menunjuk ke gangguan yang sifatnya sementara.
Gambar Tidak Muncul? Periksa Respons Dulu Sebelum Mencoba Ulang: Panduan Cepat
Di bawah ini kita pakai Python untuk menunjukkan cara memasukkan logika pengecekan tersebut ke dalam kode. Contohnya memakai antarmuka yang kompatibel dengan OpenAI, dengan model gpt-image-2.6-all sebagai contoh. Untuk endpoint pemanggilan dan format respons yang tepat, ikuti penjelasan model tersebut di dokumentasi APIYI.
Contoh paling sederhana: cek dulu ada gambar atau tidak di respons
Cara paling mudah: setelah respons diterima, periksa dulu field gambarnya. Kalau gambar ada, selesai. Kalau tidak ada, baru lanjut ke tahap pemeriksaan berikutnya:
from openai import OpenAI
client = OpenAI(
api_key="YOUR_API_KEY",
base_url="https://api.apiyi.com/v1", # Antarmuka APIYI yang kompatibel dengan OpenAI
)
resp = client.images.generate(
model="gpt-image-2.6-all",
prompt="一只坐在窗台上的橘猫,水彩风格",
)
item = resp.data[0] if resp.data else None
if item and (item.b64_json or item.url):
print("已拿到图片,不要重试")
else:
print("响应里没有图片,先打印原始响应再决定")
print(resp.model_dump())
Kodenya hanya belasan baris, tetapi sudah mencegah kesalahan yang paling sering terjadi: mengulang permintaan tanpa melihat isi respons. Kegagalan di level HTTP akan dilempar sebagai exception oleh SDK. Kamu bisa menangkapnya dengan try di lapisan luar dan menanganinya berdasarkan kode status, alih-alih langsung masuk ke loop percobaan ulang.
Contoh Lengkap: 4 Langkah Pengecekan dengan Maksimal Satu Kali Retry
Di lingkungan produksi, sebaiknya pakai versi yang lebih lengkap di bawah ini. Kode ini mencakup pengecekan status HTTP, pembacaan gambar dari dua lokasi respons, pengenalan pesan error, larangan retry otomatis saat timeout, serta batas “retry maksimal satu kali setelah dipastikan memang tidak ada gambar”:
import re
import requests
API_KEY = "YOUR_API_KEY"
BASE_URL = "https://api.apiyi.com/v1" # Alamat antarmuka terpadu APIYI
MODEL = "gpt-image-2.6-all"
IMG_URL_RE = re.compile(r"https?://\S+?\.(?:png|jpe?g|webp)", re.I)
def find_images(body):
"""Periksa tautan gambar di field data terstruktur sekaligus di content percakapan"""
images = []
for item in body.get("data") or []:
if item.get("url"):
images.append(item["url"])
elif item.get("b64_json"):
images.append("base64-image")
for choice in body.get("choices") or []:
content = (choice.get("message") or {}).get("content") or ""
images += IMG_URL_RE.findall(content)
return images
def generate_with_check(prompt, max_retry=1):
for attempt in range(max_retry + 1):
try:
resp = requests.post(
f"{BASE_URL}/images/generations",
headers={"Authorization": f"Bearer {API_KEY}"},
json={"model": MODEL, "prompt": prompt},
timeout=300,
)
except requests.Timeout:
# Saat timeout tidak bisa dipastikan apakah server sudah membuat gambar dan menagih biaya, jadi jangan retry otomatis
return {"status": "timeout", "action": "check_logs_first"}
# Langkah 1: apakah HTTP berhasil
if resp.status_code != 200:
return {"status": "http_error", "code": resp.status_code,
"detail": resp.text[:500]}
try:
body = resp.json()
except ValueError:
return {"status": "bad_json", "detail": resp.text[:500]}
# Langkah 2: apakah di dalam respons ada data gambar atau URL gambar
images = find_images(body)
if images:
return {"status": "ok", "images": images}
# Langkah 3: kalau ada pesan error, tangani sebagai error dan jangan retry
if body.get("error"):
return {"status": "api_error", "error": body["error"]}
# Langkah 4: setelah dipastikan tidak ada gambar maupun error, catat respons mentah, baru boleh retry
print(f"第 {attempt + 1} 次请求无图片,原始响应:{str(body)[:300]}")
return {"status": "empty_after_retry", "action": "stop_and_report"}
result = generate_with_check("一只坐在窗台上的橘猫,水彩风格")
print(result)
Ada beberapa poin desain penting di kode ini. Nilai default max_retry adalah 1, artinya satu gambar paling banyak menimbulkan dua kali biaya permintaan, jadi batas biayanya bisa diprediksi. Cabang timeout langsung mengembalikan hasil, tidak melanjutkan loop, karena saat timeout kita tidak bisa memastikan apakah biaya sudah terpotong. Setiap kali respons dinilai kosong, respons mentahnya dicetak, sehingga nanti Anda mudah menelusuri apakah masalahnya ada di parsing atau memang server tidak menghasilkan gambar.
🚀 Mulai Cepat: Kalau Anda ingin memvalidasi logika pengecekan ini di lingkungan uji coba lebih dulu, Anda bisa mendapatkan kuota uji coba gratis lewat APIYI (apiyi.com). Dengan satu kunci API yang sama, Anda bisa memanggil gpt-image-2.6-all dan model-model populer lainnya. Pastikan alur pengecekannya jalan dulu, baru dipasang ke bisnis yang sebenarnya.
Perbandingan Biaya Retry Buta saat Pembuatan Gambar Tidak Mengembalikan Gambar
Sebelum menulis logika pengecekan ke dalam kode, banyak orang belum punya gambaran jelas soal harga dari “coba ulang saja beberapa kali”. Berikut perbandingan pengeluaran tambahan per gambar antara dua strategi: menembak berulang secara buta dan memeriksa respons dulu sebelum mencoba ulang. Perhitungan memakai harga gpt-image-2.6-all, yaitu $0.025 per permintaan.
| Strategi penanganan | Maks. permintaan per gambar | Pengeluaran tambahan terburuk | Keterangan risiko |
|---|---|---|---|
| Tanpa pengecekan, ulangi 1 kali kalau gagal | 2 kali | $0.025 | Bisa membayar dua kali untuk permintaan yang sebenarnya sudah menghasilkan gambar |
| Tanpa pengecekan, ulangi dalam loop 3 kali | 4 kali | $0.075 | Terus membayar untuk permintaan yang pasti gagal |
| Tanpa pengecekan, loop sampai gambar keluar | Tidak pasti | Tanpa batas atas | Biaya terus terpotong saat permintaan ditolak karena moderasi konten |
| Cek respons dulu, ulangi 1 kali hanya jika memang tidak ada gambar | 2 kali | $0.025 | Biaya tambahan hanya keluar saat responsnya benar-benar kosong |
Sekilas, pengeluaran tambahan terburuk untuk “cek respons dulu” dan “ulangi 1 kali kalau gagal” sama saja. Tetapi kondisi pemicunya sangat berbeda. Pada strategi pertama, $0.025 itu baru dikeluarkan setelah dipastikan tidak ada gambar dan tidak ada pesan error. Pada strategi kedua, uang yang sama tetap terbuang ketika gambar sebenarnya sudah dibuat tapi gagal di-parse, atau ketika permintaan ditolak karena konten, dan hasilnya tetap nol.
Begitu pemanggilan naik ke skala pembuatan gambar secara batch, selisih ini ikut membesar berkali-kali lipat. $0.025 ekstra per gambar dikalikan jumlah permintaan harian adalah pengeluaran yang sebenarnya bisa dihindari sepenuhnya.

Referensi Antarmuka dan Model saat Pembuatan Gambar Tidak Mengembalikan Gambar
Lokasi gambar dalam respons bisa berbeda tergantung model dan bentuk antarmukanya. Hal ini langsung memengaruhi ketepatan penilaian di langkah 2. Tabel berikut merangkum bentuk respons yang umum beserta hal-hal yang perlu dicek, supaya kamu bisa memastikan kode parsing tidak melewatkan gambar.
| Bentuk Respons | Lokasi Gambar | Poin Parsing | Platform yang Tersedia |
|---|---|---|---|
| Antarmuka pembuatan gambar (URL) | data[].url |
Perhatikan bahwa tautan bisa punya masa berlaku, jadi segera unduh dan simpan setelah didapat | APIYI apiyi.com, sesuai dokumentasi model |
| Antarmuka pembuatan gambar (Base64) | data[].b64_json |
Dekode lalu tulis ke file, jangan salah dinilai sebagai string kosong | Sama seperti di atas |
| Gambar tersemat di antarmuka chat | choices[].message.content |
Gunakan regex untuk mengekstrak gambar atau tautan Markdown | Sama seperti di atas |
| Respons streaming | Konten lengkap hasil penggabungan potongan | Tunggu sampai stream selesai dan semua potongan tergabung sebelum menilai ada tidaknya gambar | Sama seperti di atas |
Respons streaming adalah titik lain yang mudah menyebabkan salah penilaian. Kalau kamu sudah mencari gambar saat potongan pertama diterima, wajar saja tidak ada yang ditemukan. Ketika pembuatan gambar tidak mengembalikan gambar, pastikan yang kamu periksa adalah respons yang lengkap, bukan kondisi di tengah proses.
Pertanyaan yang Sering Diajukan (FAQ)
Q1: Kalau pembuatan gambar tidak mengembalikan gambar, apakah pasti tidak ada biaya yang terpotong?
Belum tentu. Apakah sebuah permintaan ditagih bergantung pada apakah server sudah memproses permintaan tersebut, bukan pada apakah kode Anda berhasil mengambil gambarnya. Nama field untuk parsing yang salah, respons streaming yang tidak tersambung utuh, atau klien yang timeout lebih awal, semuanya bisa membuat situasi “sudah ditagih tapi gambar tidak Anda terima”. Jadi periksa dulu responsnya sebelum mencoba ulang, jangan langsung mengirim ulang dengan asumsi tidak ada biaya yang terpotong.
Q2: Apa bedanya “periksa respons dulu baru coba ulang” dengan retry exponential backoff biasa?
Exponential backoff menjawab pertanyaan “kapan harus mencoba ulang”, dan cocok untuk pembatasan laju (rate limit) serta gangguan sementara di sisi server. Sementara “periksa respons dulu baru coba ulang” menjawab pertanyaan “perlukah mencoba ulang”. Untuk permintaan pembuatan gambar yang ditagih per panggilan, Anda sebaiknya memastikan dulu lewat 4 langkah penilaian bahwa retry memang diperlukan, baru menentukan waktu retry dengan strategi backoff. Jadi keduanya berurutan, bukan saling menggantikan.
Q3: Kapan gpt-image-2.6-all dirilis dan berapa harganya?
gpt-image-2.6-all dirilis di APIYI pada 2026-11-12 dengan tarif per panggilan sebesar $0,025. Tarif per panggilan berarti setiap permintaan dihitung terpisah, sehingga mengulang permintaan yang responsnya kosong akan membuat Anda membayar lagi. Inilah alasan langsung mengapa artikel ini menekankan pentingnya memeriksa respons sebelum mencoba ulang.
Q4: Dalam kondisi apa saja kita tidak boleh mencoba ulang saat pembuatan gambar tidak mengembalikan gambar?
Ada tiga kategori utama:
– **Respons berisi pesan error**: misalnya petunjuk terkena moderasi konten atau parameter tidak valid. Kalau dikirim ulang apa adanya, hasilnya akan sama.
– **Permintaan timeout**: Anda tidak bisa memastikan apakah server sudah membuat gambar dan menagih biayanya, jadi periksa log terlebih dahulu.
– **Error HTTP terkait autentikasi atau kuota**: retry tidak akan mengubah hasil. Perbaiki dulu masalah Key atau kuotanya.
Q5: Bagaimana cara cepat memverifikasi bahwa logika penilaian saya sudah benar?
Sebaiknya jalankan alur lengkapnya di lingkungan pengujian lebih dulu:
1. Daftar akun di APIYI apiyi.com, lalu dapatkan kunci API dan kuota uji coba gratis
2. Atur `BASE_URL` pada contoh lengkap di artikel ini menjadi `https://api.apiyi.com/v1`, lalu panggil gpt-image-2.6-all
3. Uji dengan petunjuk yang normal dan petunjuk yang berpotensi ditolak, lalu amati hasil yang dikembalikan di setiap cabang
Setelah setiap jenis respons terbukti masuk ke cabang yang benar, barulah hubungkan ke bisnis produksi.
Q6: Kalau setelah satu kali retry masih tidak ada gambar, apa yang harus dilakukan?
Hentikan retry otomatis, lalu catat respons mentah, parameter permintaan, dan waktu dari kedua permintaan tersebut. Periksa dulu apakah kode parsing Anda melewatkan field gambar, lalu cocokkan catatan pemanggilan kedua permintaan itu di konsol. Kalau sudah dipastikan server memang berulang kali mengembalikan hasil kosong, Anda bisa menghubungi dukungan teknis APIYI di apiyi.com dengan membawa waktu permintaan dan respons mentahnya agar bisa diselidiki. Cara ini lebih efektif daripada terus membayar untuk mengirim ulang.
Q7: Bagaimana cara mengendalikan biaya retry saat membuat gambar secara massal?
Beri setiap tugas pembuatan gambar penghitung retry sendiri, dan tetapkan batas retry per tugas tetap 1 kali. Sebaiknya Anda juga menghitung “rasio respons kosong” di level tugas. Kalau sebuah batch menunjukkan respons kosong yang jauh lebih banyak dari biasanya, utamakan pemeriksaan petunjuk dan logika parsing, bukan menaikkan jumlah retry secara keseluruhan.
Cek Respons Dulu Sebelum Mencoba Ulang Saat Pembuatan Gambar Tidak Mengembalikan Gambar: Poin Utama Key Takeaways
- Tidak ada gambar bukan berarti tidak ditagih: untuk permintaan pembuatan gambar dengan tarif per panggilan, selama server sudah memprosesnya, biaya bisa saja sudah terpotong.
- Urutan pengecekan tetap: status HTTP → data gambar atau URL → pesan error → coba ulang setelah dipastikan tidak ada gambar.
- Coba ulang cukup sekali: setelah dipastikan tidak ada gambar dan tidak ada error, coba ulang hanya satu kali, sehingga batas biayanya bisa diperkirakan.
- Timeout jangan otomatis dikirim ulang: saat timeout, status pembuatan tidak bisa dipastikan. Periksa log dulu, baru putuskan perlu dikirim ulang atau tidak.
- Parsing harus mencakup beberapa lokasi: periksa field
datasekaliguscontentpada percakapan, agar respons tidak salah dianggap kosong. - Retry buta punya harga yang jelas: untuk gpt-image-2.6-all, setiap retry buta menambah biaya $0,025.
- Validasi dulu dengan kuota uji coba: alur pengecekan ini bisa dicoba lebih dulu lewat kuota uji coba gratis di APIYI apiyi.com sebelum dirilis ke produksi.
Ringkasan
Poin utama dari prinsip “cek respons dulu sebelum mencoba ulang” saat pembuatan gambar tidak mengembalikan gambar:
- Periksa dulu, baru keluar uang: memeriksa respons nyaris tanpa biaya, sedangkan retry buta ditagih setiap kali.
- Ikuti 4 langkah berurutan: apakah HTTP berhasil, apakah ada gambar, apakah ada error, dan baru setelah dipastikan tidak ada gambar, coba ulang satu kali saja.
- Tuangkan aturannya ke dalam kode: batasi jumlah retry, jangan kirim ulang otomatis saat timeout, dan catat respons mentah, supaya biaya terkendali dan masalah mudah dilacak.
Bagi developer yang memanggil model gambar dengan tarif per panggilan, cara menilai ini tidak rumit, tetapi benar-benar bisa mencegah satu gambar yang sama ditagih dua kali. Sebaiknya jalankan semua cabang logikanya di lingkungan uji coba dulu, lalu jadikan sebagai pembungkus standar untuk pemanggilan pembuatan gambar.
Untuk memvalidasi logika penanganan ini dengan cepat, Anda bisa memakai APIYI apiyi.com. Platform ini menyediakan antarmuka yang kompatibel dengan OpenAI dan kuota uji coba gratis, dan dengan satu kunci API Anda bisa memanggil gpt-image-2.6-all serta berbagai model populer lainnya.
📚 Referensi
- Pusat Dokumentasi APIYI: Penjelasan cara pemanggilan model dan format respons
- Tautan:
docs.apiyi.com -
Keterangan: Lihat endpoint pemanggilan dan field respons gpt-image-2.6-all secara spesifik, selalu berpedoman pada dokumentasi
-
Referensi OpenAI Images API: Struktur respons standar untuk antarmuka pembuatan gambar
- Tautan:
platform.openai.com/docs/api-reference/images - Keterangan: Pahami arti field
urldanb64_jsondi dalam arraydata
Penulis: Tim Teknis APIYI
Diskusi teknis: Silakan hubungi kami lewat beranda situs APIYI. Materi integrasi lainnya tersedia di pusat dokumentasi docs.apiyi.com
