Apa itu API AI? Panduan Lengkap untuk Pemula [+ Contoh Kode]
Apa bedanya API AI dengan aplikasi chat, bagaimana biaya per token dihitung, dan bagaimana mengirim request pertamamu dengan cURL, Python, atau JavaScript.
· 3 menit baca
Daftar isi8 bagian
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
API AI adalah jalur bagi aplikasi atau kode untuk memanggil model AI — seperti Claude, GPT, atau Gemini — secara langsung, tanpa membuka aplikasi chat. Kamu mengirim teks (prompt) ke sebuah alamat API, lalu menerima jawaban model dalam format data yang bisa diolah aplikasimu. Biayanya dihitung per token yang dipakai.
Panduan ini menjelaskan konsep dasarnya, cara menghitung biaya, contoh kode pertama, dan hal-hal yang wajib diperhatikan sebelum aplikasi AI-mu dipakai banyak orang.
Panduan gratis · gratis
Panduan Cepat API AI untuk Developer
Dari request pertama sampai siap produksi: contoh kode, streaming, kontrol biaya, keamanan API key, dan penanganan error.
- Contoh request dengan cURL, Python, dan JavaScript
- Streaming dan format OpenAI vs Anthropic
- Cara mengontrol biaya token
- Checklist keamanan dan siap produksi
API AI vs aplikasi chat
| Aplikasi chat (ChatGPT, Claude, Gemini) | API AI | |
|---|---|---|
| Untuk siapa | Dipakai langsung oleh orang | Dipanggil oleh kode atau aplikasi |
| Cara bayar | Langganan bulanan | Per token yang dipakai |
| Bisa diotomasi | Terbatas | Ya, sepenuhnya |
| Contoh pemakaian | Menulis email, merangkum dokumen | Chatbot di website, ringkasan otomatis, klasifikasi tiket |
Konsep penting: token
Model AI tidak menghitung kata, melainkan token — potongan teks yang bisa berupa satu kata utuh, bagian kata, atau tanda baca. Kalimat bahasa Indonesia biasanya dipecah menjadi lebih banyak token daripada jumlah katanya.
Ada dua jenis token yang ditagih:
- Token input: prompt yang kamu kirim, termasuk instruksi sistem dan riwayat percakapan.
- Token output: jawaban yang dihasilkan model. Harganya biasanya lebih mahal daripada input.
Harga umumnya ditulis per 1 juta token. Misalnya, kalau sebuah model berharga Rp500 per 1 juta token input dan kamu mengirim prompt sebanyak 2.000 token, biaya inputnya adalah 2.000 ÷ 1.000.000 × Rp500 = Rp1. Cara yang sama berlaku untuk output.
Cara kerja satu request
- Aplikasimu mengirim request ke alamat API (base URL) dengan API key di header.
- Body request berisi nama model, daftar pesan, dan pengaturan seperti batas panjang jawaban.
- Server API meneruskan request ke model, lalu mengembalikan jawaban beserta jumlah token yang dipakai.
- Biaya dihitung dari token input dan output, lalu dipotong dari saldo atau kuota paketmu.
Contoh request pertama
Sebagian besar API AI saat ini memakai format yang kompatibel dengan OpenAI. Contoh di bawah memakai Classai Router; untuk penyedia lain, cukup ganti base URL dan API key.
curl https://router.classai.id/v1/chat/completions \
-H "Authorization: Bearer $CLASSAI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-4o-mini",
"messages": [{"role": "user", "content": "Jelaskan API dalam satu kalimat."}],
"max_tokens": 200
}'Dengan Python, kamu bisa memakai SDK resmi OpenAI dan hanya mengganti alamatnya:
import os
from openai import OpenAI
client = OpenAI(base_url="https://router.classai.id/v1", api_key=os.environ["CLASSAI_API_KEY"])
reply = client.chat.completions.create(
model="gpt-4o-mini",
messages=[{"role": "user", "content": "Buat 3 ide judul artikel tentang kopi."}],
max_tokens=300,
)
print(reply.choices[0].message.content)Contoh JavaScript, streaming, dan format Anthropic ada di panduan gratis yang bisa kamu unduh di halaman ini.
Memilih model yang tepat
- Model kecil dan cepat cocok untuk klasifikasi, ekstraksi data, ringkasan pendek, dan chatbot sederhana. Biayanya sangat rendah.
- Model besar cocok untuk penalaran rumit, coding, dan tulisan yang menuntut kualitas tinggi.
- Mulai dari model kecil, lalu naik hanya jika kualitasnya belum cukup. Banyak aplikasi tidak butuh model paling mahal.
Daftar model beserta harganya per 1 juta token bisa kamu lihat di halaman model Classai Router.
Keamanan API key
API key sama berharganya dengan kartu ATM: siapa pun yang memegangnya bisa memakai saldomu.
- Simpan key di environment variable di server, jangan di dalam kode.
- Jangan pernah menaruh key di aplikasi frontend, aplikasi mobile, atau repositori publik.
- Pakai key terpisah untuk setiap aplikasi, supaya mudah dilacak dan dinonaktifkan bila bocor.
Kesalahan umum pemula
- Tidak memasang max_tokens, sehingga jawaban bisa sangat panjang dan mahal.
- Mengirim seluruh riwayat percakapan tanpa batas.
- Tidak menangani error 429 (terlalu banyak request) dengan jeda dan percobaan ulang.
- Langsung memakai model paling besar untuk semua tugas.
Langkah berikutnya
Cara tercepat memahami API adalah mencobanya. Classai Router memberi satu API key untuk Claude, GPT, Gemini, DeepSeek, dan model lain — bayar per token dengan Rupiah lewat QRIS, Virtual Account, atau e-wallet, tanpa kartu kredit. Dokumentasinya ada di https://router.classai.id/docs. Ingin belajar membangun aplikasi AI secara terstruktur? Lihat kelas AI untuk Developer.
Pertanyaan yang sering ditanyakan
Apa bedanya API AI dengan berlangganan ChatGPT Plus?
Langganan memberi akses ke aplikasi chat untuk dipakai sendiri. API memberi akses ke model untuk dipanggil dari kode atau aplikasi, dan biayanya dihitung per token yang dipakai.
Berapa biaya memakai API AI?
Tergantung model dan jumlah token. Harga biasanya dihitung per 1 juta token, dengan harga input dan output berbeda. Model kecil jauh lebih murah daripada model besar.
Apakah saya perlu kartu kredit untuk memakai API AI?
Penyedia luar negeri umumnya meminta kartu kredit. Classai Router bisa diisi saldo dengan QRIS, Virtual Account, atau e-wallet.
Apakah API key boleh ditaruh di aplikasi frontend?
Tidak. API key harus disimpan di server. Key yang ada di frontend atau aplikasi mobile bisa diambil siapa saja dan dipakai atas tagihanmu.

Classai Weekly
dari Luthfi · Setiap Senin, 06.30 WIB
Nggak sempat ngikutin berita AI? Biar aku yang rangkumin tiap Senin.
- 5 berita AI paling penting minggu ini — udah disaring, nggak perlu baca puluhan situs
- Kenapa itu penting buat kamu — plus opini jujur Luthfi soal arahnya
- 1 prompt siap pakai yang bisa langsung dicoba
- Pilihan kelas & model AI minggu ini — kadang ada promo khusus pelanggan
Langkah berikutnya
Sudah paham teorinya. Sekarang praktikkan.
Daftar, isi saldo mulai puluhan ribu rupiah, dan panggil model AI pilihanmu dari kode yang sudah ada.
Ditulis oleh
Pengembang Classai Router
Tim Engineering Classai membangun dan menjalankan Classai Router, gateway API AI yang kompatibel dengan format OpenAI dan Anthropic. Kami menulis panduan teknis dari pengalaman mengoperasikan API AI setiap hari.


