Dokumentasi API Hop
Optimalisasi Biaya
Kurangi biaya panggilan API melalui pemilihan model, perancangan konteks, pengendalian output, dan pemantauan penggunaan.
Pengendalian biaya bukan hanya soal harga satuan. Anda juga perlu mengurangi permintaan yang tidak efektif, konteks yang terlalu panjang, output yang terlalu panjang, dan panggilan berulang.
Bagaimana cara mengoptimalkan biaya API?
Mulailah dengan:
- Pilih model sesuai kompleksitas tugas; klasifikasi, ekstraksi, atau penulisan ulang sederhana mungkin tidak memerlukan model termahal.
- Tetapkan
max_tokensatau batas output lainnya untuk menghindari pembuatan output tanpa batas. - Kirim hanya konteks yang diperlukan dan hapus instruksi berulang atau riwayat yang tidak relevan.
- Pantau volume permintaan, jumlah yang ditagihkan, dan distribusi biaya menurut model.
- Gunakan percobaan ulang dengan jeda bertahap untuk gangguan jaringan sementara, tetapi hindari percobaan ulang tanpa batas.
Apakah streaming mengurangi biaya?
Streaming terutama meningkatkan pengalaman pengguna dengan menampilkan output lebih awal. Streaming dapat membantu Anda menghentikan permintaan lebih cepat jika jawabannya jelas salah, tetapi tidak otomatis mengurangi biaya token. Biaya akhir tetap bergantung pada input aktual, output, dan harga model.
Metrik apa yang paling penting?
Pantau:
- Volume permintaan dan distribusi biaya menurut model
- Rata-rata token input dan output
- Rata-rata biaya panggilan per fitur produk
- Proporsi permintaan dengan konteks panjang
- Perubahan saldo atau penagihan yang tidak wajar
Jika biaya naik tiba-tiba, periksa terlebih dahulu panggilan duplikat, pertumbuhan konteks tanpa batas, panjang output yang tidak terkendali, atau pemilihan model yang tidak disengaja.