API Pengeditan Gambar OpenAI mengubah gambar yang sudah ada berdasarkan perintah. Rute aslinya adalah POST /v1/images/edits; layanan ini menerima gambar, prompt, dan kontrol pengeditan opsional seperti masker atau gambar referensi. Gunakan API Gambar untuk permintaan yang spesifik, dan gunakan API Respons jika produk memerlukan alur kerja gambar bertahap.
Proses pengeditan yang andal adalah alur kerja yang sederhana: bekukan berkas sumber, tentukan bagian yang harus dipertahankan, tentukan bagian yang boleh diubah, periksa byte yang dihasilkan, dan simpan aset yang telah disetujui. Jika Anda lebih suka berpindah-pindah antara model gambar dan alat media lainnya dalam satu ruang kerja, membuat dan mengedit gambar dengan GPT Image 2 in GlobalGPT; API publiknya menggunakan kontrak tugas asinkron yang berbeda, yang dalam panduan ini dibedakan dari titik akhir asli OpenAI.
Jawaban singkat: tentukan alurnya sebelum mulai menulis kode
| Kebutuhan | Rute | Minta bentuk | Hasil yang harus ditangani |
|---|---|---|---|
| Satu kali pembuatan atau pengeditan gambar | API Gambar OpenAI | POST /v1/images/edits, formulir bertahap | data[0].b64_json; uraikan dan simpan |
| Beberapa putaran dengan konteks gambar | API Respons OpenAI | POST /v1/responses dengan alat pembuat gambar | Ekstrak item hasil pembangkitan gambar |
| Beberapa model media di balik satu akun | API Publik GlobalGPT | POST /tugas, lalu lakukan polling GET /tugas/{id} | output.url; simpanlah sebelum batas waktu 30 hari berakhir |
Nama-nama endpoint tersebut terlihat serupa, tetapi isi permintaan dan penanganan hasilnya tidak dapat dipertukarkan.
Apa fungsi API Pengeditan Gambar OpenAI?
Proses pengeditan dimulai dari sebuah gambar yang sudah ada. Prompt Anda menjelaskan perubahan yang diinginkan, sedangkan gambar masukan menyediakan konteks visual yang harus dipertahankan selama proses pengeditan. Anda dapat mengganti latar belakang, menambahkan atau menghapus elemen, melakukan perubahan gaya yang lebih luas, atau memberikan lebih dari satu gambar sebagai referensi. Model tetap menafsirkan permintaan tersebut; API ini bukanlah editor piksel dengan batas seleksi yang dijamin.
OpenAI mendokumentasikan dua alur kerja yang berguna. Yang API Gambar merupakan pilihan yang tepat ketika satu permintaan harus menghasilkan satu gambar. Yang API Respons pilihan ini lebih tepat jika pengguna akan memeriksa hasilnya, meminta perubahan lain, dan mempertahankan konteks gambar di antara setiap giliran. Pilihan tersebut memengaruhi baik bentuk permintaan maupun kode yang mengekstrak hasilnya.
API Gambar versus API Respons
| Pertanyaan | API Gambar | API Respons |
|---|---|---|
| Terbaik untuk | Satu tindakan buat atau sunting | Pengalaman pengeditan multi-putaran |
| Masukan yang umum | Gambar multipart, prompt, masker opsional | Masukan percakapan ditambah alat pembuat gambar |
| Penanganan keluaran | data[0].b64_json | Temukan item hasil pembangkitan gambar |
| Rincian biaya | Pengeditan langsung menggunakan laju input/output saat ini | Aturan input yang tersimpan dalam cache mungkin berbeda; periksa harga terkini |
Lakukan pengeditan pertama menggunakan API bawaan OpenAI
Simpan kunci API di server Anda dan muat melalui variabel lingkungan. Contoh di bawah ini mengirimkan satu gambar dan sebuah prompt ke titik akhir pengeditan yang telah didokumentasikan. The gambar[] Kolom ini dapat diulang jika model yang dipilih mendukung beberapa masukan. Pipa shell mendekode gambar base64 pertama yang dikembalikan menjadi berkas PNG lokal.
Pengeditan Native Curl: simpan hasil b64_json
curl -s \
-X POST "https://api.openai.com/v1/images/edits" \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-F "model=gpt-image-2.5-sunburst" \
-F "image[]=@source.png" \
-F "prompt=Ganti hanya latar belakangnya dengan pemandangan studio berwarna krem hangat; biarkan produk dan labelnya tetap sama." \
| jq -r '.data[0].b64_json' \
| base64 --decode > edited.pngPengeditan SDK Python: mendekode byte yang dikembalikan
dari openai impor OpenAI
impor base64
client = OpenAI()
result = client.images.edit(
model="gpt-image-2.5-sunburst",
image=open("source.png", "rb"),
prompt="Ganti hanya latar belakangnya dengan pemandangan studio berwarna krem hangat; biarkan produk dan labelnya tetap sama.",
)
image_bytes = base64.b64decode(result.data[0].b64_json)
with open("edited.png", "wb") as output:
output.write(image_bytes)Sebelum Anda menyatakan bahwa hasil ini sudah siap untuk produksi, validasi terlebih dahulu berkas yang telah didekode: periksa tipe MIME-nya, dimensinya, jumlah byte-nya, serta apakah detail visual yang penting masih ada. Respons 200 hanya menunjukkan bahwa permintaan telah diterima; respons tersebut tidak menjamin bahwa label, logo, atau geometri produknya tetap utuh.
Gunakan masker dan gambar referensi dengan aman
Masker menunjukkan kepada model area mana yang ingin Anda ubah, namun fitur masking pada GPT Image tetap berbasis prompt. Panduan OpenAI secara eksplisit memperingatkan bahwa model menggunakan masker sebagai panduan, bukan sebagai batas piksel yang mutlak. Pastikan prompt Anda spesifik mengenai objek yang dilindungi dan periksa kembali seluruh gambar setelah proses generasi selesai.
Pemeriksaan awal masker
- Gambar dan topeng tersebut menggunakan format yang sama.
- Gambar dan topeng tersebut memiliki dimensi yang sama.
- Ukuran berkas mask tersebut kurang dari 50 MB.
- Masker tersebut memiliki saluran alfa.
- Petunjuk tersebut menyebutkan bagian mana yang harus tetap sama dan bagian mana yang harus diganti.
Periksa masker sebelum mengunggahnya
dari PIL impor Image
source = Image.open("source.png")
mask = Image.open("mask.png")
assert source.format == mask.format, (source.format, mask.format)
assert source.size == mask.size, (source.size, mask.size)
assert mask.width * mask.height > 0
assert mask.mode in {"RGBA", "LA"}, mask.mode
assert mask.fp is None or True # periksa ukuran file di disk secara terpisah
print("source:", source.size, source.format)
print("mask:", mask.size, mask.mode)Jika Anda memasukkan beberapa gambar beserta topeng, panduan saat ini menyebutkan bahwa topeng tersebut berlaku untuk gambar pertama. Hal ini menjadi batasan yang berguna dalam merancang alur kerja referensi: jadikan aset yang area-nya ingin Anda edit sebagai masukan pertama, dan perlakukan gambar-gambar lainnya sebagai referensi, alih-alih menganggap bahwa topeng tersebut berlaku untuk semua gambar tersebut.
Gambar referensi memecahkan masalah yang berbeda. Gambar-gambar tersebut dapat memberikan identitas produk, jenis pencahayaan, palet warna, atau petunjuk komposisi. Gambar-gambar tersebut tidak memaksa model untuk mempertahankan setiap kontur. Jika bentuk kemasan atau label tertentu harus tetap tidak berubah, gunakan tahap peninjauan visual atau langkah pengeditan konvensional setelah model dihasilkan.
Pilih model dan parameternya
Daftar panduan gambar OpenAI saat ini gpt-image-2.5-sunburst, gpt-image-2.5-flare, dan gpt-image-2. Anggaplah nama model dan opsi yang didukung sebagai dokumentasi yang terus diperbarui: periksa halaman model tersebut tepat sebelum mengintegrasikannya, dan tandai versi yang mencantumkan tanggal jika reproduktibilitas menjadi hal yang penting.
Keputusan terkait parameter yang mencegah kegagalan yang dapat dihindari
| Keputusan | Aturan praktis | Mengapa ini penting |
|---|---|---|
| Ketepatan input | Hapus kualitas_masukan untuk gpt-image-2; input gambarnya diproses dengan ketelitian tinggi. | Mengirimkan bidang yang tidak didukung dapat mengubah permintaan pengeditan yang sah menjadi permintaan yang ditolak. |
| Kualitas | Dokumen rute 2.5 Sunburst dan Flare rendah, sedang, tinggi, xtinggi, dan maks. | Pengaturan yang lebih tinggi merupakan pilihan antara biaya dan latensi, bukan jaminan pelestarian yang lebih baik. |
| Format | Tanyakan format keluaran yang didokumentasikan oleh titik akhir saat ini, lalu periksa berkas yang telah didekode. | Pipa penyimpanan Anda sebaiknya mengandalkan data byte dan tipe MIME, bukan hanya opsi yang diminta. |
| Latar Belakang | Sebutkan latar belakang yang diinginkan dalam prompt dan gunakan opsi latar belakang yang telah didokumentasikan jika tersedia. | Model tersebut masih menafsirkan adegan tersebut; pastikan batasan subjek tetap dinyatakan secara eksplisit. |
| Daftar Pustaka | Gunakan gambar referensi sebagai panduan untuk identitas, warna, atau pencahayaan, serta tentukan peran setiap elemen yang dimasukkan. | Peran gambar yang ambigu membuat diagnosis penyimpangan menjadi lebih sulit. |
Berapa biaya API Pengeditan Gambar OpenAI?
OpenAI menetapkan harga penggunaan GPT Image berdasarkan kategori token, bukan berdasarkan harga tetap universal per pengeditan. Halaman penetapan harga saat ini mencantumkan tarif terpisah untuk input gambar, input yang disimpan dalam cache, dan output gambar. Pengeditan langsung melalui API Gambar tidak mendapatkan perlakuan masukan yang disimpan dalam cache seperti yang didokumentasikan untuk alat pembuat gambar di API Respons, jadi jangan menyalin perkiraan dari API Respons ke dalam pengeditan langsung /v1/gambar/pengeditan anggaran.
Tarif token gambar yang dipublikasikan telah diverifikasi pada 28 September 2026
| Model | Masukan gambar / 1 juta token | Masukan gambar yang disimpan dalam cache / 1 juta token | Hasil gambar / 1 juta token |
|---|---|---|---|
| GPT Image 2.5 | $8 | $2* | $30 |
| GPT Gambar 2 | $4 | $1* | $15 |
*Kolom `cached-input` ditampilkan untuk konteks penetapan harga yang telah dipublikasikan. Panduan penetapan harga menyebutkan bahwa `cached-input` berlaku untuk alat pembuat gambar dalam API Responses, bukan untuk permintaan langsung ke API Images seperti /v1/gambar/pengeditan. Tarif dapat berubah; hitunglah berdasarkan data penggunaan yang ditampilkan untuk permintaan Anda sendiri.
Buat perkiraan yang transparan berdasarkan pemakaian
def perkirakan_biaya_gambar(token_masukan_gambar, token_keluaran_gambar,
laju_masukan, laju_keluaran):
return (image_input_tokens / 1_000_000) * input_rate + \
(image_output_tokens / 1_000_000) * output_rate
# Hanya sebagai contoh: ganti dengan penggunaan yang sesuai dalam respons Anda.
estimate = estimate_image_cost(
image_input_tokens=250_000,
image_output_tokens=120_000,
input_rate=4.00,
output_rate=15.00,
)
print(f"${estimate:.4f}")Rumus ini hanyalah contoh perencanaan, bukan jaminan bahwa biaya per gambar akan tetap. Masukkan biaya percobaan ulang, penyimpanan file, serta penggunaan teks atau alat tambahan lainnya ke dalam anggaran Anda sendiri. Apabila hasil akhir sangat penting, pastikan untuk mencatat permintaan, penggunaan respons, hash file yang telah didekode, dan keputusan persetujuan secara bersamaan.
GlobalGPT menggunakan kontrak API pengeditan gambar yang berbeda
The Dokumentasi API GlobalGPT menggambarkan pembuatan gambar, video, dan audio sebagai tugas media asinkron. URL dasar publiknya adalah https://api2.glbgpt.com/ai-api/open/v1. Kirim JSON ke /tugas, jajak pendapat /tugas/{id}, dan baca output.url setelah tugas berhasil diselesaikan. Katalog model mencantumkan gpt-image-2 dan gpt-image-2.5 sebagai rute pengeditan gambar/referensi dengan maksimal empat gambar masukan dan rasio_aspek.

Dokumentasi API publik S05: Bukti dokumentasi publik untuk kontrak tugas asinkron; artikel ini membedakannya dari titik akhir pengeditan multipart bawaan OpenAI.

Katalog model publik S06: Bukti katalog model publik untuk rute GPT Image dan batasan tugas gambar yang telah didokumentasikan; periksa kredit dan bidang dinamis sebelum dipublikasikan.
Bentuk tugas publik GlobalGPT
BASE="https://api2.glbgpt.com/ai-api/open/v1"
# Opsional: perkiraan tanpa membuat tugas atau memesan kredit.
curl "$BASE/tasks/estimate" \
-H "Authorization: Bearer $GLOBALGPT_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-image-2.5",
"prompt": "Biarkan botol dan label tetap sama. Ganti hanya latar belakangnya dengan pencahayaan studio berwarna krem hangat.",
"images": ["https://YOUR_PUBLIC_IMAGE_URL/product.png"],
"aspect_ratio": "3:2"
}'
# Kirim hanya setelah memeriksa perkiraan biayanya.
curl "$BASE/tasks" \
-H "Authorization: Bearer $GLOBALGPT_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: image-edit-example-001" \
-d '{
"model": "gpt-image-2.5",
"prompt": "Biarkan botol dan label tetap tidak berubah. Ganti hanya latar belakangnya dengan pencahayaan studio berwarna krem hangat.",
"images": ["https://YOUR_PUBLIC_IMAGE_URL/product.png"],
"aspect_ratio": "3:2"
}'
# Periksa ID tugas yang dikembalikan hingga berhasil atau gagal.
curl "$BASE/tasks/TASK_ID" \
-H "Authorization: Bearer $GLOBALGPT_API_KEY"Jangan menempelkan berkas multipart OpenAI topeng, kualitas_masukan, ukuran, atau kualitas bidang-bidang tersebut ke dalam JSON ini dan anggap saja berfungsi. Dokumentasi publik GlobalGPT saat ini tidak mencantumkan bidang-bidang tersebut untuk rute gambar ini. Bidang yang tidak didukung mungkin diabaikan dan ditampilkan dalam parameter_yang_diabaikan, jadi periksa dulu respons tersebut sebelum menyimpulkan bahwa pengaturan tersebut telah berlaku.
GlobalGPT menyisihkan kuota saat tugas media dikirimkan, melepaskannya jika tugas tersebut gagal, dan menyimpan media yang berhasil diproses selama 30 hari sesuai dengan dokumentasi publik. Simpan aset yang dikembalikan ke penyimpanan yang Anda kelola jika URL tersebut harus tetap tersedia lebih lama. Gunakan titik akhir perkiraan sebelum menjalankan batch, kunci idempotensi saat mengulangi permintaan jaringan, dan ID tugas asli jika proses polling hanya berjalan lambat.
Hasil uji model GlobalGPT menunjukkan
Untuk memperjelas perbedaan tersebut, saya menjalankan uji API model GlobalGPT yang dibatasi pada tanggal 28 September 2026 dengan dua prompt masukan fiktif tanpa merek dan dua prompt pengeditan. Setiap tugas menggunakan GPT Image 2, permintaan dengan rasio 3:2, dan hasil keluaran pertama yang valid. Gambar-gambar di bawah ini merupakan bukti pengujian model, bukan sesi ruang kerja browser, tolok ukur, atau jaminan bahwa setiap pengeditan akan mempertahankan setiap kontur.

Masukan P00: Gambar sumber yang dibekukan: sebuah botol fiktif tanpa merek dengan tutup putih pendek dan label pendek.

Referensi P01: Gambar referensi beku: hanya digunakan untuk pencahayaan dan warna, bukan sebagai identitas produk kedua.
T01: pengeditan latar belakang satu gambar
Tampilkan prompt selengkapnya
Pertahankan botol keramik, tutup putih pendek, teks label fiktif "NORTH" dan "250ml", warna, sudut pengambilan gambar, serta proporsi dari gambar asli tanpa perubahan. Gantilah hanya latar belakang putih murni dengan latar studio dalam ruangan berwarna krem hangat yang terinspirasi oleh cahaya jendela yang lembut dan bayangan yang halus. Jangan tambahkan objek, logo, kata, tanda air, orang, atau label baru apa pun. Pertahankan botol sebagai satu-satunya subjek dalam komposisi lanskap dengan rasio 3:2.
Hal ini menunjukkan bahwa: Botol tersebut tetap dapat dikenali, label bertuliskan NORTH / 250ml masih terlihat, dan latar belakangnya yang putih berubah menjadi pemandangan dalam ruangan berwarna krem hangat dengan bayangan lembut yang menyerupai cahaya jendela.
Batas: Ini adalah salah satu hasil keluaran yang valid pertama. Hal ini tidak membuktikan pelestarian piksel yang tepat atau keakuratan label secara umum.
T02: referensi pencahayaan dan warna dari dua gambar
Tampilkan prompt selengkapnya
Gunakan gambar masukan 1 sebagai identitas produk yang tepat, dan gambar masukan 2 hanya sebagai referensi untuk pencahayaan krem hangat, suhu warna, serta bayangan dalam ruangan yang lembut. Pertahankan bentuk botol keramik, tutup putih pendek, teks label fiktif "NORTH" dan "250ml", warna, sudut pengambilan gambar, serta proporsi dari gambar masukan 1 tanpa perubahan. Gantilah latar belakang putih dengan pemandangan studio dalam ruangan berwarna krem hangat yang tenang. Jangan menyalin objek, teks, logo, tanda air, orang, atau label tambahan apa pun dari gambar masukan 2. Pertahankan botol sebagai satu-satunya subjek dalam komposisi lanskap berrasio 3:2.
Hal ini menunjukkan bahwa: Produk dan label NORTH / 250ml tetap mudah dikenali, sementara latar belakangnya mengadopsi nuansa ruangan berwarna krem hangat, permukaan meja, dan cahaya jendela seperti pada P01.
Batas: Proporsi tutup botol, bentuk luar botol, dan penempatannya berubah secara nyata. Jangan menyebut hal ini sebagai pelestarian identitas yang sempurna atau tepat; gunakan perbandingan manual jika dimensi barang harus sama.
Cara menggunakan bukti ini: Hasil yang bermanfaat adalah mekanisme pemeriksaan yang dapat diulang. Bekukan URL masukan, tentukan subjek yang dilindungi, jelaskan peran referensi, periksa byte yang dikembalikan, dan bandingkan produk yang telah disetujui dengan sumbernya sebelum dipublikasikan. Transfer gaya dapat berhasil meskipun geometri masih mengalami penyimpangan.
Menangani kesalahan dan respons yang lambat
Gejala → pemeriksaan → tindakan
| Gejala | Periksa dulu | Langkah selanjutnya yang aman |
|---|---|---|
| 401 / kesalahan otentikasi | Kunci sisi server, izin akun, host titik akhir | Hentikan dan perbaiki proses otentikasi; jangan menilai kualitas gambar. |
| 400 / 422 permintaan tidak valid | ID Model, nama bidang multipart, jenis berkas, opsi yang tidak didukung | Ubah hanya bidang yang disebutkan dalam pesan kesalahan, lalu pertahankan permintaan asli yang gagal tersebut. |
| 429 / 5xx / kapasitas | Apakah ID tugas telah dibuat | Jika tidak ada ID tugas, coba lagi sekali sesuai kebijakan Anda; jika ada tugas, periksa ID tersebut. |
| Tugas tetap berada dalam antrian atau sedang diproses | Status, waktu jajak pendapat terakhir, perkiraan penyedia | Lakukan polling pada interval yang telah ditentukan; jangan membuat duplikat saat statusnya belum diketahui. |
| Hasilnya adalah objek JSON yang disimpan sebagai gambar | Jenis Konten, byte pertama, format yang telah diterjemahkan | Analisis respons, dekode b64_json atau unduh output.url, lalu lakukan validasi. |
| Parameter tersebut tampaknya tidak berpengaruh | GlobalGPT parameter_yang_diabaikan dan kartu model | Hapus kolom yang tidak didukung dan gunakan kontrak khusus model. |
Pisahkan bukti transportasi dari bukti kualitas. Timeout, kegagalan DNS, atau respons kapasitas penyedia berarti Anda tidak memiliki gambar yang valid untuk dinilai. Sebaliknya, gambar yang valid dengan batas (cap) atau label yang diubah merupakan hasil visual yang harus dilaporkan apa adanya, meskipun komposisinya terlihat menarik.
Daftar periksa pengeditan gambar yang aman untuk produksi
- Bekukan sumbernya: menyimpan berkas masukan, dimensi, format, dan hash.
- Tetapkan peran gambar: identifikasi gambar yang menjadi subjek serta referensi pencahayaan, palet warna, atau komposisi apa pun.
- Cue yang dilindungi penulisan: Sebutkan label, siluet, warna, dan proporsi yang perlu ditinjau.
- Pilih kontrak: Gunakan OpenAI multipart untuk titik akhir pengeditan asli atau tugas JSON GlobalGPT untuk API media publiknya.
- Hitung perkiraan dan kirimkan: gunakan tarif OpenAI yang berlaku saat ini atau GlobalGPT
/tugas/perkiraan; tambahkan kunci idempotensi untuk pengiriman yang aman saat dilakukan ulang. - Lakukan polling dan dekode: Simpan satu ID tugas, validasi berkas yang dikembalikan, dan simpan byte atau URL tersebut di penyimpanan yang telah disetujui.
- Setujui secara visual: bandingkan hasilnya dengan sumbernya sebelum dimasukkan ke dalam katalog produk, iklan, atau halaman yang ditujukan kepada pelanggan.
Jika Anda ingin menjalankan proses yang sama tanpa perlu menggabungkan beberapa dasbor model yang terpisah, cobalah Gambar GPT 2 dalam GlobalGPT. Untuk versi alur kerja yang dirancang untuk browser, lihat mengedit gambar di ruang kerja GlobalGPT; untuk pembahasan lebih luas mengenai konfigurasi dan harga, lihat Pengaturan dan harga GPT Image API.
Pertanyaan yang Sering Diajukan
Apa itu API Pengeditan Gambar OpenAI?
Ini adalah jalur pengeditan gambar di POST /v1/images/edits. Anda mengirimkan gambar masukan dan prompt, yang dapat disertai dengan masker atau gambar referensi (jika diinginkan), lalu mendekode data gambar yang dikembalikan. Gunakan API Gambar untuk pengeditan tunggal dan API Respons ketika produk memerlukan percakapan gambar bertahap.
Apakah API Pengeditan Gambar OpenAI mengembalikan URL gambar yang dapat diakses publik?
Contoh-contoh Image API yang terdokumentasi mengembalikan b64_json. Dekode byte-byte tersebut, validasi berkasnya, lalu simpan di penyimpanan yang Anda kelola. Jangan berasumsi bahwa respons yang berhasil merupakan URL CDN yang dihosting.
Apakah masker gambar OpenAI merupakan pemilihan piksel yang tepat?
Tidak. Masker berfungsi sebagai panduan untuk pengeditan berbasis prompt. Model dapat mengubah piksel di sekitar area yang diminta, jadi periksa label, detail produk, tanda keselamatan, dan elemen lain yang harus tetap akurat.
Berapa banyak gambar masukan yang dapat digunakan oleh sebuah aplikasi pengedit gambar?
Panduan gambar saat ini mendukung beberapa gambar masukan untuk alur kerja referensi. Untuk mengetahui batas tepatnya dan perilaku spesifik model, silakan periksa dokumentasi model yang bersangkutan; jumlah maksimum yang didukung tidak menjamin pelestarian yang sempurna dalam setiap komposisi.
Apakah saya bisa mengirim permintaan OpenAI /v1/images/edits ke GlobalGPT dengan mengubah nilai base_url?
Kontrak media publik No. GlobalGPT menggunakan JSON POST /tasks, kemudian GET /tasks/{id}, dengan gambar dan aspect_ratio jika model yang dipilih mendukungnya. Dokumentasi publik tidak mencantumkan masker multipart, input_fidelity, ukuran, atau kontrak kualitas OpenAI untuk rute tersebut.
Bagaimana cara memperkirakan tugas pengolahan gambar sebelum mengirimkannya?
Untuk GlobalGPT, kirimkan badan JSON yang sama ke /tasks/estimate terlebih dahulu. Hal ini tidak akan membuat tugas atau mengalokasikan kredit. Untuk OpenAI, hitunglah menggunakan tarif per juta token yang berlaku saat ini, lalu verifikasi penggunaan aktual dalam respons atau catatan penagihan.





