Jawaban singkat
Ada satu model, satu daftar harga, dan tanpa langganan. Anda menambahkan saldo, mengirim permintaan, dan setiap respons mengurangi penggunaan token dari saldo Anda. Tidak ada perpanjangan otomatis dan tidak ada penagihan berkala.
| Item | Tarif |
|---|---|
| Token input (prompt Anda) | $0,15 per 1M |
| Token output (balasan model) | $0,50 per 1M |
| Permintaan yang gagal atau ditolak | Tidak dikenakan biaya |
| Masa berlaku | Tidak Pernah |
Jika Anda membandingkannya dengan Codex asli OpenAI atau vendor lain, periksa halaman harga terbaru mereka daripada mempercayai angka yang dikutip dalam artikel orang lain. Halaman ini hanya mencakup biaya kami. Tabel lengkap ada di halaman harga, dan detail endpoint ada di dokumentasi API.
Biaya satu permintaan, dengan perhitungannya
Harga per juta token sulit dirasakan sampai Anda menerapkannya pada panggilan nyata. Rumusnya sederhana: token input dikali 0,15, ditambah token output dikali 0,50, semuanya dibagi 1.000.000.
Satu giliran chat singkat
Misalkan permintaan membawa 2.000 token input (prompt sistem ditambah beberapa pesan) dan mengembalikan 500 token output.
- Input: 2.000 x $0,15 / 1.000.000 = $0,0003
- Output: 500 x $0,50 / 1.000.000 = $0,00025
- Total: $0,00055
Dengan ukuran itu, $20 saldo mencakup sekitar 36.000 permintaan (20 / 0,00055 adalah sekitar 36.363).
Permintaan pengkodean dengan banyak konteks
Sekarang permintaan yang mengirim 50.000 token konten file dan mendapatkan 2.000 token kembali.
- Input: 50.000 x $0,15 / 1.000.000 = $0,0075
- Output: 2.000 x $0,50 / 1.000.000 = $0,0010
- Total: $0,0085
Permintaan yang memenuhi jendela
Jendela konteks adalah 100.000 token, prompt dan penyelesaian bersama-sama. Penuhkan dengan 90.000 token input dan 10.000 output, dan Anda membayar $0,0135 untuk input ditambah $0,0050 untuk output, yang merupakan $0,0185. Bahkan panggilan maksimal biayanya di bawah dua sen.
Mengapa output lebih mahal daripada input
Token output dihargai $0,50 per 1M terhadap $0,15 untuk input, rasio sekitar 3,3 banding 1. Itu membentuk cara Anda harus memikirkan pengeluaran. Prompt panjang itu murah. Jawaban panjang tidak gratis. Jika Anda memiliki pilihan antara mengirim lebih banyak konteks dan meminta balasan yang lebih panjang, konteks adalah sisi tagihan yang lebih murah.
Dua kebiasaan mengikuti hal ini. Pertama, batasi balasan yang tidak Anda butuhkan panjang: atur max_tokens ketika tugas Anda memiliki batas alami, seperti label klasifikasi atau ringkasan satu paragraf. Ini opsional di API ini, karena penyelesaian dapat menggunakan apa pun yang tersisa di jendela, jadi membiarkannya tidak diatur pada tugas yang banyak bicara dapat lebih mahal dari yang Anda harapkan. Kedua, gunakan urutan stop untuk mengakhiri generasi segera setelah Anda mendapatkan apa yang Anda cari.
Isi ulang dan bonus saldo
Anda dapat menambahkan jumlah dolar bulat dari $20 hingga $500. Top-up yang lebih besar mendapatkan bonus saldo di atasnya:
| Anda membayar | Bonus | Kredit yang Anda terima |
|---|---|---|
| $20 hingga $49 | tidak ada | sama dengan yang Anda bayar |
| $50 | +5% | $52,50 |
| $100 | +10% | $110,00 |
| $200 | +15% | $230,00 |
| $500 | +15% | $575,00 |
Anda dapat membayar dengan kartu (Visa, Mastercard, Apple Pay, Google Pay) atau dengan kripto (USDT di TRC20, USDC di Base). Bonusnya adalah saldo ekstra nyata: $50 memberi Anda $2,50 lebih, $100 memberi $10 lebih, dan $200 memberi $30 lebih. Pada tier $200 Anda menerima $230, sehingga tarif output efektif turun dari $0,50 menjadi sekitar $0,43 per 1M token (200 / 230 x 0,50). Karena saldo tidak pernah habis, top-up yang lebih besar bukan taruhan pada penggunaan: apa pun yang tidak Anda habiskan bulan ini masih ada bulan depan. Jika Anda tidak yakin berapa banyak yang akan Anda gunakan, mulai dengan $20 dan naikkan setelah Anda memiliki angka penggunaan nyata.
Seperti apa penggunaan dalam satu bulan
Berikut adalah tiga pola penggunaan, semuanya dihargai dengan tarif di atas. Mereka adalah contoh yang dibangun dari angka bulat, bukan pengukuran pelanggan nyata mana pun.
Aplikasi chat kecil
1.000 permintaan sehari selama 30 hari adalah 30.000 permintaan. Dengan ukuran giliran chat $0,00055 dari sebelumnya, itu adalah 30.000 x $0,00055 = $16,50 untuk bulan itu.
Percakapan yang berkembang
Riwayat chat dikirim ulang pada setiap giliran, sehingga input tumbuh seiring percakapan. Ambil percakapan 20 giliran dengan prompt sistem 500 token, di mana setiap giliran menambahkan 150 token pengguna dan 350 token balasan. Giliran 1 mengirim 650 token input, giliran 2 mengirim 1.150, dan seterusnya naik 500 setiap kali. Di seluruh 20 giliran itu adalah 108.000 token input dan 7.000 token output.
- Input: 108.000 x $0,15 / 1.000.000 = $0,0162
- Output: 7.000 x $0,50 / 1.000.000 = $0,0035
- Seluruh percakapan: $0,0197
Dua sen untuk dua puluh giliran. Jika Anda ingin melihat angka Anda sendiri, respons termasuk blok penggunaan, dan header X-Balance-USD menunjukkan saldo Anda yang tersisa setelah setiap panggilan.
Asisten pengkodean di editor
Permintaan dengan 8.000 token input dan 1.000 token output berharga $0,0012 + $0,0005 = $0,0017. Seratus dari itu sehari selama 22 hari kerja adalah 2.200 permintaan, atau $3,74. Jika Anda menggunakan editor untuk ini, halaman API pengkodean mencakup pengaturannya.
Cobalah sebelum Anda membayar
Pengguna baru dapat mengklaim kredit uji coba gratis senilai $0,50 dengan satu klik di halaman kunci API setelah mendaftar. Kredit ini diberikan satu per orang, berlaku selama 7 hari, dan tidak memerlukan kartu. Anda dapat mendaftar menggunakan Google atau dengan alamat email dan kata sandi.
Dengan ukuran giliran chat di atas, $0,50 cukup untuk sekitar 909 permintaan (0,50 / 0,00055). Itu cukup untuk memeriksa apakah klien Anda terhubung, apakah streaming berfungsi, dan apakah panggilan fungsi kembali sesuai harapan Anda. Kunci uji coba dibatasi hingga 2 permintaan paralel dan 60 permintaan per menit, sedangkan kunci penuh mendapatkan 8 permintaan paralel dan 300 per menit. Mulai dari halaman kunci API.
Cara menjaga tagihan tetap kecil
- Potong riwayat. Karena input dikirim ulang setiap gilirannya, menghapus pesan lama atau meringkasnya adalah cara penghematan terbesar dalam percakapan panjang.
- Jaga agar prompt sistem tetap ringkas. Prompt 1.500 token pada 10.000 permintaan adalah 15 juta token input, atau $2,25.
- Batasi balasan. Gunakan
max_tokensdanstopjika tugas memungkinkan. - Pantau percobaan ulang. Kode 429 berarti Anda mencapai batas laju atau batas konkurensi. Kurangi frekuensi dan coba lagi daripada mengirim permintaan yang sama secara berulang.
- Baca header.
X-Balance-USDdikembalikan pada setiap respons, sehingga Anda dapat memberi tahu diri sendiri ketika kredit menipis.
Prompt tidak digunakan untuk pelatihan, dan Anda hanya membayar untuk permintaan yang berhasil. Kebiasaan lain yang memberikan hasil cepat adalah mencatat jumlah token dari blok penggunaan setiap respons di samping fitur yang melakukan panggilan. Setelah seminggu, Anda akan mengetahui bagian mana dari produk Anda yang menghabiskan biaya paling banyak, dan itu hampir selalu bagian yang berbeda dari yang Anda duga. Memperbaiki satu atau dua bagian teratas biasanya lebih penting daripada memangkas beberapa token di setiap tempat.
