# Aktivasi AI dan pembatasan biaya

- Tanpa key: **mode Template Lokal**, generator poster + caption berbasis template. Hasilnya bukan generasi gambar AI.
- Dengan OpenAI API key aktif: mode **AI lengkap** untuk analisis referensi (Vision), rencana ide/caption (Text), dan aset ilustrasi (Image API).
- API berbayar dan memiliki rate limit; langganan ChatGPT Plus bukan kredit OpenAI API.
- Default config `.env.example`: `OPENAI_TEXT_MODEL=gpt-4.1-mini`, `OPENAI_IMAGE_MODEL=gpt-image-1`. Ganti ke model yang tersedia pada proyek API Anda bila dibutuhkan. Jangan menjanjikan bahwa semua model tersedia untuk setiap akun.
- Set model dan key pada `.env` di VPS (bukan di browser). Setelah mengubah env, `sudo docker compose -f compose.yaml up -d --force-recreate studio`.

## Langkah aman

1. Buat API key pada dashboard resmi: https://platform.openai.com/api-keys . Kelola budget/rate limit di akun API Anda.
2. Masukkan key ke `.env` hanya di VPS. `chmod 600 .env`.
3. Generate **1 konten**. Pastikan hasil JPG benar-benar dibuat dan caption terisi.
4. Coba **3 konten**. Perhatikan galeri dan kemiripan hasil.
5. Jika lancar dan biaya sudah terkontrol, lanjut 10 → 30 → 60 → 90.
6. Pastikan saldo/kebijakan penggunaan API memadai; kegagalan permintaan biasanya ditampilkan pada status batch.

## Perlu diketahui

- Output ukuran 1080x1350 dihasilkan oleh renderer Pillow. AI umumnya membuat aset pada resolusi sumbernya sendiri, lalu gambar dikomposisikan ulang.
- Image model biasanya membebankan biaya per gambar; model teks/vision juga memiliki biaya. Tarif dapat berubah sewaktu-waktu; cek https://openai.com/api/pricing/ sebelum membentuk batch besar.
- **90 konten AI belum diuji secara live di akun Anda.** Alur template lokal pernah diuji 90 konten. Kualitas imitasi style hanya perkiraan dari warna dan catatan Vision AI, bukan rekonstruksi piksel persis desain sumber.
- Prompt dan gambar yang dikirim lewat API diproses oleh penyedia layanan. Gunakan hanya referensi/logo yang Anda berhak gunakan dan jangan kirim data rahasia klien.
