C3 · Modul 01
Cara kerja LLM dari sisi API
52 langkah singkat, dari mudah sampai tantangan.
Level 1
Kenal
Level 2
Paham
Level 3
Terapkan
Level 5
Pendalaman
Intinya
- Model membaca token, bukan huruf. Teks Indonesia butuh 1,3–2 kali token padanan Inggrisnya; hitung dengan tokenizer model atau
usage, bukanlen(teks) // 4. - Jendela konteks mencakup masukan dan keluaran, dan semua yang dikirim (prompt sistem, riwayat, potongan dokumen) dibayar di setiap panggilan. Tulis anggarannya dan pangkas sendiri.
temperature,top_k,top_p, danseedmengubah cara memilih token, bukan pengetahuan model.temperature0 pun tidak menjamin keluaran sama, jadi tes memakai model tiruan dan evaluasi mengukur sifat.- Baca
finish_reasonsebelum memakai keluaran:lengthdancontentkosong adalah kegagalan, dan field penalaran bukan jawaban. - Biaya = token × tarif, dalam integer mikro-USD dengan
Decimal. Tarif bertanggal dan bersumber; model yang tidak dikenal tidak pernah dihitung nol.
Sebelum mulai
±5 jam.
Modul ini memakai materi di bawah. Belum yakin? Ulas dulu bagian yang disebut.
- F1 Python (dict, fungsi, `try`/`except`). Tidak perlu course lain
Hasil belajar: menghitung token dengan tokenizer yang benar dan menjelaskan mengapa teks Indonesia memakan 1,3–2 kali token padanan Inggrisnya; menulis anggaran konteks dan memangkasnya sendiri; memilih temperature, top_k, top_p, dan seed dengan sadar, lalu merancang tes yang tidak runtuh karena nondeterminisme, termasuk di temperature 0; membaca finish_reason dan usage (token masuk, keluar, ter-cache, penalaran) dan menghitung biaya dalam integer mikro-USD tanpa float; mengukur latensi sebagai waktu ke token pertama dan laju keluaran; mengenali keluarga model beserta konsekuensinya, dan memperlakukan halusinasi sebagai sifat yang dirancang, bukan bug.
Proyek: tiga latihan terperiksa (anggaran konteks, finish_reason, biaya); repo tanyadok dengan ukur_token.py, tarif_model.json, dan probe_model.py beserta tesnya di tanyadok/scripts/, serta sampel teks dan catatan-model.md berisi pengukuranmu sendiri di tanyadok/docs/ai/.
Istilah di modul ini (29)
Ketuk istilah untuk melihat penjelasannya. Di materi, istilah bergaris titik membuka kartu yang sama. Semua istilah course
Bahan modul
Semua kode, latihan, dan data modul ini dalam satu zip, untuk dijalankan di laptop atau Google Colab.
- 26 contoh kode
- 3 berkas latihan + tes
Lihat isi zip
- BACA-DULU.txt
- contoh_c3_01_41.py
- contoh_c3_01_62.py
- contoh_c3_01_86.py
- contoh_c3_01_104.py
- contoh_c3_01_147.py
- contoh_c3_01_166.py
- contoh_c3_01_192.py
- contoh_c3_01_224.py
- contoh_c3_01_374.py
- contoh_c3_01_441.py
- contoh_c3_01_528.py
- contoh_c3_01_574.py
- contoh_c3_01_628.py
- contoh_c3_01_647.py
- contoh_c3_01_674.py
- contoh_c3_01_810.py
- contoh_c3_01_833.py
- contoh_c3_01_890.py
- contoh_c3_01_915.py
- contoh_c3_01_936.py
- contoh_c3_01_959.py
- contoh_c3_01_986.py
- contoh_c3_01_1126.py
- contoh_c3_01_1182.py
- contoh_c3_01_1216.py
- contoh_c3_01_1376.py
- test_c3_01_7.py
- test_c3_01_6.py
- test_c3_01_2.py