Output GIF di Images 2.6: kasus penggunaan, parameter permintaan, dan batas kemampuan
Dalam Memperkenalkan Images 2.6, OpenAI mencantumkan GIF animasi sebagai tambahan inti untuk pembuat dan pemasaran: menganimasikan maskot atau karakter merek, mengubah produk menjadi lingkaran yang menarik perhatian, atau menyelidiki gerakan karakter dengan papan cerita animasi sebelum produksi video. API Changelog (4 November 2026) juga mencatat pembuatan GIF animasi untuk GPT‑Image‑2.6 Flare/Sunburst. Panduan pembuatan gambar menentukan permintaan animasi dengan mengatur output_format ke "gif" pada POST /v1/images/generations.
👉 Coba GPT Image 2.6 API di PoYo: harga per gambar dan playground online.
Gambarkan batas produk terlebih dahulu: OpenAI memposisikan GIF sebagai “format gerakan di dalam jalur pembuatan gambar”, bukan model video lengkap seperti Sora. Titik akhir pengeditan (/v1/images/edits) tidak mendukung keluaran GIF; streaming, gambar sebagian, output_compression khusus, dan prompt_rewriter juga tidak dapat digabungkan dengan GIF. Mengklaim GIF “sudah menggantikan API video” atau “mendukung film jadi dengan durasi berapa pun” melebihi apa yang dapat diverifikasi artikel ini di dokumen.
Contoh kasus penggunaan resmi
Petunjuk arah pada halaman produk meliputi: pemasar dan pencipta yang menganimasikan maskot merek untuk kampanye; GIF reaksi dan meme untuk sosial; menyelidiki gerakan karakter dengan storyboard animasi sebelum video; mengubah sketsa sederhana menjadi karakter ekspresif untuk video atau game. Pengguna awal seperti OpenArt dikutip menekankan “satu perintah dapat menghasilkan GIF yang siap bersosialisasi.” Pelanggan seperti Town digambarkan menggunakan API untuk mengeksplorasi kepribadian karakter animasi di lingkungan kerja. Ini adalah contoh pengumuman dan penawaran pelanggan; hasilnya masih bergantung pada petunjuk dan parameter dan tidak boleh diperlakukan sebagai jaminan kualitas yang seragam atau tolok ukur industri.
Saat diminta, panduan petunjuk gambar menyarankan: untuk putaran yang mulus, jelaskan jalur yang mengembalikan karakter ke pose awal, dan nyatakan apakah kamera bergerak. Dalam satu contoh, Sunburst di size="512x512", quality="high", kompleksitas high default, frame_count=9, dan frame_duration_ms=200 menghasilkan loop animasi lentera sekitar 1,8 detik. Halaman produk juga menampilkan loop yang diminta dalam gaya sprite-sheet, namun integrasi API tetap harus mematikan output_format: "gif" dan parameter frame—jangan berasumsi Anda harus terlebih dahulu memancarkan grid dan merakit frame sendiri.
Bidang dan batasan permintaan
Berdasarkan dokumen pembuatan gambar, bidang terkait GIF adalah:
| Bidang | Nilai-nilai | Bawaan |
|---|---|---|
output_format | "gif" | (harus diatur secara eksplisit) |
frame_count | 2–64 bingkai | 9 |
frame_duration_ms | 20–2000 mdtk per bingkai, dibulatkan menjadi 10 mdtk | 200 |
size | auto, atau WIDTHxHEIGHT dengan kedua sisi kelipatan 16 | auto |
size menjelaskan dimensi setiap frame yang diselesaikan. Jumlah bingkai, ukuran bingkai, dan jumlah animasi harus sesuai dengan batas ukuran model dan total anggaran piksel permintaan; jika melebihi batas, turunkan frame_count, kecilkan ukuran bingkai, atau kurangi n. Menggunakan auto memungkinkan API memilih ukuran bingkai dalam batas model. frame_count dan frame_duration_ms berlaku hanya untuk keluaran GIF. Respons b64_json harus didekodekan base64 dan disimpan sebagai file .gif. Baik Flare dan Sunburst dapat menghasilkan GIF melalui Image API; halaman model mencantumkan keluaran GIF animasi sebagai kemampuan bersama. Seleksi masih dapat mengikuti logika kecepatan-vs-presisi yang biasa: loop sosial pendek dapat mencoba Flare terlebih dahulu; konsistensi karakter yang lebih tinggi atau kebutuhan detail kemudian dapat membandingkan Sunburst.
Batasan penggunaan yang bijaksana
Pertama, GIF adalah kemampuan generasi—jangan berharap titik akhir pengeditan “mengubah gambar diam menjadi GIF.” Kedua, perintah yang rumit masih dapat menimbulkan latensi tinggi pada model gambar (dokumen mencatat, perintah yang rumit dapat memakan waktu hingga sekitar dua menit); permintaan mosi tunduk pada hal yang sama. Ketiga, moderasi konten dan parameter moderation berlaku untuk permintaan GIF; ketika diblokir, jangan coba lagi secara membabi buta tanpa mengubah perintah. Keempat, jangan menulis kemampuan GIF sebagai “sudah menggantikan API video”: OpenAI memiliki lini produk video terpisah; Images 2.6 GIF menyelesaikan loop pendek, gerakan ringan, dan distribusi sosial—bukan narasi berdurasi panjang atau film jadi dengan frekuensi gambar tinggi. Kelima, penagihan masih mengikuti aturan token gambar halaman model; lebih banyak frame dan resolusi lebih tinggi biasanya berarti lebih banyak konsumsi output—ukur biaya per item berdasarkan permintaan yang representatif sebelum peluncuran.
Dari tampilan teknik-penerimaan, buat kumpulan perintah tetap yang mencakup “loop back to start pose” dan “camera still vs camera move,” dan rekam tampilan, ukuran file, dan latensi di seluruh kombinasi frame_count/frame_duration_ms. Dokumen tidak memberikan satu pun “frame rate terbaik”; sembilan bingkai dengan masing-masing dua ratus milidetik hanyalah titik awal. Jika jahitan lingkaran terlihat, lebih baik memperbaiki bahasa pose awal/akhir dalam perintah daripada meningkatkan jumlah bingkai tanpa henti; lebih banyak frame mencapai anggaran piksel lebih cepat dan meningkatkan biaya token keluaran.
Singkatnya, keluaran GIF Images 2.6 menempatkan “gerakan perulangan pendek” pada daftar format formal Image API. Integrasikan dengan output_format: "gif" dan parameter bingkai, patuhi pengeditan yang tidak didukung dan batas tanpa streaming, serta hasilkan tanpa melebih-lebihkan kemampuan.