OverviewAPI ReferenceTutorialChangelogStatus
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).

SELANJUTNYA →
SDK Python (requests & OpenAI)
← Semua tutorial · API Reference
© 2026 SahabatMobile — PT BINA SEJAHTERA INOVASI DIGITAL Docs · API · Tutorial · Changelog · Status