Penagihan dalam Rupiah

Biaya dipotong dari saldo prabayar dalam Rupiah, tanpa langganan. Harga tiap model tampil di halaman Model dan GET /v1/models.

Cara biaya dihitung

Biaya = token masukan biasa × harga input + token baca cache × harga cache + token tulis cache × harga tulis cache + token keluaran × harga output. Semua harga dalam Rupiah per 1.000.000 token.

  • Jumlah token adalah yang dilaporkan penyedia di usage, ditambah kredit optimasi prompt bila ada. Angka usage di respons sama dengan yang ditagih.
  • Perhitungan memakai bilangan bulat, jadi total di dashboard sama dengan jumlah per permintaan.
  • Bila model tidak punya harga cache, token cache dikenai harga input biasa.
  • Hanya permintaan yang berhasil dilayani yang ditagih. Galat sebelum byte pertama (502, 503, 504) tidak ditagih.

Tahanan saldo

Sebelum permintaan diteruskan, sebagian saldo ditahan sebagai jaminan: batas atas token masukan ditambah max_tokens dikali harga output. Setelah selesai, biaya sebenarnya dipotong dan sisa tahanan kembali seketika.

  • Saldo yang cukup untuk jawaban pendek bisa tetap ditolak 402 bila max_tokens (atau batas model bila tidak diisi) sangat besar.
  • Beberapa permintaan bersamaan menahan saldo bersamaan.
  • Contoh hitungan: harga output Rp48.000 per 1 juta token dan max_tokens: 4096 menahan sekitar Rp197 untuk keluaran. Jawaban 300 token hanya memotong sekitar Rp14, sisanya kembali.

Prompt caching

Banyak model menyimpan awalan prompt yang sama dan membacanya ulang dengan harga cache yang lebih murah.

  • Letakkan bagian tetap (instruksi sistem, dokumen referensi) di depan dan bagian yang berubah di belakang.
  • Format Anthropic: tandai blok dengan "cache_control": {"type": "ephemeral"}.
  • Format OpenAI: caching otomatis untuk awalan yang cukup panjang. prompt_cache_key diteruskan apa adanya.
  • Token cache tampil di usage (cached_tokens atau cache_read_input_tokens) dan di halaman Request.

Optimasi prompt otomatis

Gateway dapat membuang spasi putih yang tidak bermakna di luar string pada JSON yang valid di dalam prompt. Makna data tidak berubah, dan Anda tetap ditagih menurut ukuran prompt yang Anda kirim.

  • Tidak dijalankan untuk permintaan yang memuat tools atau functions, key yang dibuat dari menu Integrasi, atau permintaan dengan header x-optimizer: off.
  • Isi prompt tidak disimpan; hanya jumlah kredit dan nama teknik yang tercatat di log penagihan.

Gambar dan video

  • Gambar per satuan: n × harga per gambar, hanya gambar yang sampai yang ditagih.
  • Gambar berharga token: token masukan dan token keluaran gambar dikali harga per 1 juta token.
  • Video: durasi yang dilaporkan (maksimal yang diminta) dikali harga per detik sesuai resolusi.
  • Permintaan media yang gagal tidak ditagih. Memutus koneksi tidak membatalkan pembuatan media.

Melihat pemakaian

Setiap permintaan tercatat di halaman Request (model, token, biaya, status, x-request-id). Halaman Laporan merangkum per hari dan per model, dan keduanya bisa diunduh sebagai CSV. Isi prompt dan jawaban tidak disimpan di log penagihan.