Tutorial · Pemula · ±5 mnt
Panggilan API Pertama dalam 5 Menit
Daftar, buat API key, dan kirim chat completion pertama via cURL.
1. Daftar & buat API key
Daftar gratis di sahabatmobile.com/register, verifikasi email, lalu buka /ai/api-keys dan buat key baru (awalan sk-). Simpan baik-baik — key hanya tampil sekali.
2. Cek daftar model
Lihat slug model yang tersedia. Untuk coba-coba, pakai model hemat seperti google/gemini-2.5-flash (model mimo-* dan minimax-* khusus pelanggan paket).
curl https://sahabatmobile.com/api/v1/models \
-H "Authorization: Bearer sk-ISI_KEY_ANDA"
3. Kirim chat pertama
Endpoint utama POST /api/v1/chat/completions kompatibel OpenAI. Parameter wajib: model dan messages.
curl https://sahabatmobile.com/api/v1/chat/completions \
-H "Authorization: Bearer sk-ISI_KEY_ANDA" \
-H "Content-Type: application/json" \
-d '{
"model": "google/gemini-2.5-flash",
"messages": [{"role": "user", "content": "Halo, jelaskan QRIS dalam 1 kalimat."}],
"max_tokens": 200
}',
4. Baca responsnya
Jawaban ada di choices[0].message.content, pemakaian token di usage (dipakai untuk penagihan kredit).
{
"id": "chatcmpl-abc123",
"object": "chat.completion",
"model": "google/gemini-2.5-flash",
"choices": [{
"index": 0,
"message": {"role": "assistant", "content": "QRIS adalah ..."},
"finish_reason": "stop"
}],
"usage": {"prompt_tokens": 20, "completion_tokens": 15, "total_tokens": 35}
}
5. Langkah legitnya
Lanjut ke panduan Python, Node.js, atau PHP — atau aktifkan "stream": true untuk respons real-time (lihat panduan streaming).