Developer

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.

Tim Engineering Classai

· 3 menit baca

Daftar isi8 bagian
  1. 01
  2. 02
  3. 03
  4. 04
  5. 05
  6. 06
  7. 07
  8. 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

Dengan mengirim, kamu setuju menerima email dari Classai sesuai Kebijakan Privasi. Bisa berhenti berlangganan kapan saja.

API AI vs aplikasi chat

Aplikasi chat (ChatGPT, Claude, Gemini)API AI
Untuk siapaDipakai langsung oleh orangDipanggil oleh kode atau aplikasi
Cara bayarLangganan bulananPer token yang dipakai
Bisa diotomasiTerbatasYa, sepenuhnya
Contoh pemakaianMenulis email, merangkum dokumenChatbot 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

  1. Aplikasimu mengirim request ke alamat API (base URL) dengan API key di header.
  2. Body request berisi nama model, daftar pesan, dan pengaturan seperti batas panjang jawaban.
  3. Server API meneruskan request ke model, lalu mengembalikan jawaban beserta jumlah token yang dipakai.
  4. 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.

bash
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:

python
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.

Luthfi

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

Dengan mengirim, kamu setuju menerima email dari Classai sesuai Kebijakan Privasi. Bisa berhenti berlangganan kapan saja.

Lihat contoh edisi

Bermanfaat? Bagikan ke tim atau temanmu.

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

Tim Engineering Classai

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.

Baca juga

Artikel terkait

Semua Developer
Logo OpenAI dengan teks DevDay 2026 dan ikon ChatGPT, Codex, serta API
Developer

OpenAI DevDay 2026: Rangkuman Pengumuman Pentingnya

OpenAI baru aja gelar DevDay 2026 dengan lebih dari 20 pengumuman baru — dari ChatGPT yang makin kayak platform, Codex yang makin canggih, sampai kata Sam Altman soal masa depan kerja.

Tim Engineering Classai 5 menit baca