Apa Itu BYOK? Pakai Aplikasi AI dengan API key Sendiri
BYOK artinya kamu memakai aplikasi AI dengan API key sendiri dan membayar langsung ke penyedia model. Cara kerjanya, hitungan biayanya, dan risikonya.
- BYOK (bring your own key, alias bawa kunci sendiri) berarti kamu memakai aplikasi AI dengan API key yang kamu buat sendiri di penyedia model seperti OpenAI, Anthropic, atau Google. Aplikasi mengirim pesanmu memakai key itu, penyedia menagih akunmu sesuai tarif per token yang mereka umumkan, dan aplikasi tidak menjual ulang akses model kepadamu.
- Untungnya: harga jelas, bebas memilih penyedia, dan bayar hanya untuk yang dipakai. Repotnya: kamu perlu setup sendiri dan menjaga sebuah key yang bisa menghabiskan uangmu.
- Biaya BYOK dihitung dari token: token input dikali tarif input, ditambah token output dikali tarif output. Angka yang final tetap tagihan dari penyedia.

BYOK dalam satu paragraf
BYOK adalah singkatan dari "bring your own key". Di dunia aplikasi AI, artinya aplikasinya sendiri tidak menjual akses model. Kamu membuat API key di akunmu sendiri di penyedia model — OpenAI untuk model GPT, Anthropic untuk Claude, Google untuk Gemini, atau agregator seperti OpenRouter — lalu menempelkan key itu ke aplikasi. Setiap permintaan yang dikirim aplikasi atas namamu memakai key tersebut, jadi pemakaiannya dicatat di akunmu dan ditagih langsung oleh penyedia.
Istilah ini berasal dari dunia keamanan cloud, tempat "bring your own key" awalnya berarti membawa kunci enkripsi sendiri ke layanan cloud. Di pasar aplikasi AI, maknanya lebih sempit dan lebih ke urusan bayar-membayar: key-nya adalah kredensial API, dan dengan membawanya, kamu — bukan aplikasi — yang punya hubungan tagihan dengan penyedia model.
Di situlah intinya. Aplikasi chat berlangganan menentukan model apa yang kamu dapat, seberapa banyak boleh dipakai, dan berapa bayarnya tiap bulan. Aplikasi BYOK lebih mirip aplikasi email: aplikasinya menyediakan tampilan, sedangkan layanan di belakangnya adalah layanan yang kamu daftar sendiri.
Cara kerja aplikasi BYOK, selangkah demi selangkah
Cara kerjanya hampir sama di semua aplikasi BYOK, baik yang berjalan di browser, di ponsel, maupun di laptop. Bedanya ada di detail: di mana key disimpan, lewat jalur apa permintaan sampai ke penyedia, dan seberapa jelas aplikasi menunjukkan biaya tiap pesan.
- Kamu membuat akun di platform developer milik penyedia. Ini terpisah dari langganan aplikasi chat biasa yang mungkin sudah kamu punya.
- Kamu mengisi pembayaran — biasanya kredit prabayar atau kartu — lalu membuat API key.
- Kamu menempelkan key ke aplikasi BYOK. Biasanya aplikasi langsung mengeceknya dengan permintaan kecil, misalnya meminta daftar model yang bisa dipakai key itu.
- Saat kamu kirim pesan, aplikasi menyusun permintaan API, menyertakan key-mu, lalu mengirimnya ke penyedia, langsung atau lewat endpoint perantara.
- Penyedia mengirim balik jawaban beserta jumlah token yang terpakai, dan menagih akunmu sebesar token itu.
| Aplikasi BYOK | Aplikasi chat berlangganan | Platform berbasis kredit | |
|---|---|---|---|
| Siapa yang kamu bayar untuk pemakaian model | Penyedia, langsung | Aplikasinya, lewat biaya bulanan tetap | Platformnya, dalam kredit milik platform itu |
| Cara pemakaian dihargai | Tarif per token yang diumumkan penyedia | Sudah termasuk paket; batasnya ditentukan paket | Kurs kredit ditentukan platform |
| Model yang bisa dipakai | Model apa pun yang bisa diakses key-mu | Model yang termasuk dalam paket | Model yang disediakan platform |
| Biaya kalau pakainya jarang | Kecil; bayar per token | Biaya bulanan penuh | Tergantung paket kredit |
| Repotnya setup | Buat akun dan key | Daftar lalu bayar | Daftar lalu beli kredit |
Kenapa orang memilih BYOK
Keuntungannya kebanyakan soal kendali dan transparansi, dan makin terasa kalau kamu memakai lebih dari satu penyedia.
Pertama, harganya jelas. Penyedia mengumumkan tarif per satu juta token untuk tiap model, dan itulah yang kamu bayar. Tidak ada daftar harga kedua yang harus dipahami, dan tidak ada kurs kredit antara kamu dan modelnya. Kalau aplikasi menampilkan perkiraan biaya per pesan, kamu bisa mencocokkannya dengan dasbor pemakaian di penyedia.
Kedua, bebas memilih. Dengan key dari beberapa penyedia, kamu bisa memakai model yang pas untuk tugasnya — model cepat dan murah untuk merangkum, model yang lebih kuat untuk penalaran sulit — tanpa membayar beberapa langganan yang fungsinya tumpang tindih. Saat penyedia merilis model baru, biasanya model itu langsung bisa dipakai key-mu, tidak perlu menunggu aplikasi menambahkannya.
Ketiga, biayanya sebanding dengan pemakaian. Orang yang bertanya beberapa kali sehari hanya membayar untuk beberapa pertanyaan itu. Untuk pemakaian yang ringan dan tidak menentu, hasilnya sering lebih murah daripada biaya bulanan tetap, meski kalau dipakai berat tiap hari hitungannya bisa berbalik. Bagian biaya di bawah menunjukkan cara menghitungnya, jadi kamu tidak perlu menebak.
Risikonya, dan cara mengurangi
API key itu seperti kata sandi yang bisa menghabiskan uang. Siapa pun yang memegangnya bisa membuat permintaan yang kamu yang bayar, jadi risiko BYOK kebanyakan soal di mana key disimpan dan seberapa banyak uang yang bisa dipakainya.
Pertanyaan pertama untuk aplikasi BYOK mana pun: key disimpan di mana, dan permintaan lewat jalur apa? Untuk aplikasi native, umumnya key disimpan di perangkat, dalam penyimpanan aman milik sistem. Aplikasi web berbeda-beda: ada yang mengirim permintaan dari browser, ada yang melewatkannya lewat endpoint di server supaya cocok dengan API penyedia. Keduanya tidak otomatis berbahaya, tetapi aplikasi harus menjelaskan dengan jelas yang mana yang dipakai dan apakah ada data yang disimpan.
Pertanyaan kedua: bagaimana membatasi pengeluaran. Konsol penyedia memungkinkan kamu menetapkan batas belanja, membuat key terpisah untuk tiap aplikasi, dan memantau pemakaian per key. Dengan fitur-fitur itu, key yang bocor tidak lagi jadi tanggungan tanpa batas, tetapi tanggungan yang ada plafonnya.
Pertanyaan ketiga bukan soal keamanan, tetapi soal salah paham: langganan aplikasi chat itu bukan kredit API. ChatGPT Plus tidak mengisi saldo API OpenAI, dan paket Claude Pro tidak termasuk akses ke API Claude. Kamu harus mengisi pembayaran sendiri di platform developer.
- Buat satu key khusus untuk tiap aplikasi, supaya kamu bisa mencabut satu tanpa mengganggu yang lain.
- Tetapkan batas belanja bulanan, atau pakai kredit prabayar tanpa isi ulang otomatis selagi kamu belajar memperkirakan pemakaianmu.
- Jangan pernah menempelkan key ke chat, tiket bantuan, atau dokumen bersama; kalau terlanjur, cabut key itu dan buat yang baru.
- Cek halaman pemakaian di penyedia setelah beberapa hari pertama, lalu bandingkan dengan perkiraan di aplikasi.
- Ingat bahwa batas laju dan tingkat pemakaian itu milik akun penyediamu, bukan milik aplikasi.
Cara biaya BYOK dihitung
Penyedia model menagih per token, yaitu potongan teks yang panjangnya kira-kira tiga perempat kata bahasa Inggris. Tiap model punya tarif input untuk token yang kamu kirim dan tarif output yang lebih tinggi untuk token yang ditulis balik, keduanya dinyatakan per satu juta token. Sebagian penyedia juga menawarkan tarif lebih murah untuk input yang di-cache dan dipakai ulang antarpermintaan.
Jadi perkiraan biaya satu pesan adalah: token input × tarif input + token output × tarif output. Sisi input bukan hanya pertanyaanmu — aplikasi mengirim ulang percakapan sejauh ini di setiap giliran, karena API tidak punya ingatan antarpermintaan, sehingga percakapan panjang biayanya lebih besar per pesan daripada yang pendek.
Contoh hitungannya. Per 28 September 2026, Anthropic mencantumkan Claude Sonnet 5 seharga $2 per juta token input dan $10 per juta token output. Pesan dengan 2.000 token input dan jawaban 600 token diperkirakan berbiaya 2.000 × $2 / 1.000.000 + 600 × $10 / 1.000.000 = $0,004 + $0,006 = $0,010, atau sekitar satu sen. Seratus pesan seperti itu kira-kira sedolar, sebagai perkiraan.
Anggap angka per pesan apa pun sebagai perkiraan. Penyedia membulatkan angka, menerapkan cache, menghitung token penalaran sebagai output, dan bisa mengubah harga. Faktur dari penyedia adalah angka finalnya; aplikasi BYOK yang baik membantu kamu mengarahkan pengeluaran sebelum faktur itu datang.
BYOK dengan key agregator
Tidak semua key berasal dari perusahaan yang melatih modelnya. Agregator seperti OpenRouter menjual akses ke model dari banyak penyedia lewat satu akun dan satu key, dan aplikasi BYOK bisa memakai key itu seperti key lainnya.
Konsekuensinya, ada satu lapisan tambahan. Agregator punya ketentuan sendiri — biaya saat membeli kredit, pengalihan antarhost, dan batas laju sendiri, termasuk batas terpisah untuk model gratisnya — di atas harga model aslinya. Itu bukan alasan untuk menghindarinya; satu key untuk puluhan vendor memang praktis. Hanya saja, baca dulu harga dan batas yang diumumkan agregator, jangan berasumsi sama dengan vendor modelnya.
Cara Oriveo menerapkan BYOK
Oriveo adalah aplikasi chat multi-model berbasis BYOK untuk iPhone, Android, dan web. Oriveo terhubung ke 15 penyedia resmi — termasuk OpenAI, Anthropic, Google Gemini, dan OpenRouter — plus endpoint kustom yang kompatibel dengan OpenAI lewat Relay, dengan 700+ model dalam satu pemilih. Dengan key-mu sendiri, tiap penyedia menagih akunmu sesuai harga yang mereka umumkan, dan Oriveo tidak menambahkan markup.
Key disimpan di perangkat atau browsermu, bukan sebagai data akun. Aplikasi native iPhone dan Android mengirim permintaan BYOK langsung ke penyedia; aplikasi web memakai endpoint perantara real-time yang tidak menyimpan key maupun isi chat BYOK. Setiap pesan menampilkan perkiraan biaya pada harga daftar penyedia, di semua paket.
Kalau belum punya key, Oriveo Free memungkinkan kamu mulai dengan daftar singkat model gratis, tanpa API key dan tanpa masuk akun, lalu menambahkan key-mu sendiri nanti.
Apakah BYOK cocok untukmu?
BYOK cocok untuk orang yang memakai lebih dari satu model, ingin tahu berapa biaya pemakaiannya, atau pemakaiannya ringan dan tidak menentu. Cocok juga untuk developer yang sudah punya akun penyedia, dan makin banyak untuk non-developer yang mau meluangkan sepuluh menit membuat key.
Kurang cocok kalau kamu ingin satu tagihan bulanan tetap tanpa setup sama sekali, atau kalau kamu bergantung pada fitur yang hanya ada di aplikasi resmi penyedia. Banyak orang akhirnya memakai keduanya: langganan untuk aplikasi yang setiap hari dipakai, dan BYOK untuk yang lainnya.
Pertanyaan yang sering diajukan
Apa arti BYOK di aplikasi AI?
Apakah BYOK lebih murah daripada langganan?
Aman nggak menaruh API key di aplikasi?
Apakah langganan ChatGPT Plus atau Claude Pro bisa dipakai sebagai API key?
Apa bedanya BYOK dengan platform AI berbasis kredit?
Bisakah pakai BYOK kalau bukan developer?
Bacaan terkait
Pakai key sendiri, atau mulai tanpa key
Oriveo menghubungkan 15 penyedia resmi dan 700+ model di iPhone, Android, dan web, dengan perkiraan biaya di setiap pesan dan tanpa markup pada pemakaian penyedia.