01
Beli paket API
Pilih paket API dari katalog. Paket menentukan masa aktif, kuota, rate limit, dan model yang bisa dipakai.
AIStore API Docs
Halaman ini menjelaskan alur pembelian API, cara memasang key, format request, pilihan model, contoh SDK, konfigurasi CLI, dan error yang paling sering muncul.
Start
Ikuti urutan ini agar setup tidak salah: beli paket, buka Akses aktif atau detail order, pasang credentials, lalu pilih model yang sesuai.
01
Pilih paket API dari katalog. Paket menentukan masa aktif, kuota, rate limit, dan model yang bisa dipakai.
02
Setelah pembayaran terkonfirmasi, API key muncul di Akses aktif dan detail order yang sudah selesai.
03
Gunakan Base URL https://api.aistore.biz.id/v1 dan header Authorization: Bearer ai-store-your-api-key. Jangan pasang key di query string atau kode frontend.
04
Isi field model dengan ID publik dari daftar model gateway sesuai paket yang dibeli.
Checklist
Bagian ini mencegah error setup paling umum: order belum selesai, key salah tempel, model tidak termasuk paket, atau endpoint kurang tepat.
Login ke AIStore dengan WhatsApp dan pastikan email sudah terisi agar order API bisa dibuat.
API key hanya muncul setelah pembayaran QRIS terkonfirmasi dan delivery sudah selesai.
Ambil key dari menu Akses aktif selama paket belum expired, atau dari detail order di Akun.
Pastikan key diawali ai-store- dan tidak ada spasi tambahan saat ditempel ke config.
Jika model ditolak, cek daftar model pada paket atau gunakan model default yang disarankan.
API
Endpoint mengikuti pola OpenAI-compatible. Tool atau SDK yang mendukung custom base URL dapat memakai API key dari AIStore.
Issued
Key dibuat otomatis setelah order API berstatus paid dan delivery selesai.
Active
Key tampil di Akses aktif dan bisa dipakai selama masa aktif paket belum habis dan kuota masih tersedia.
Limited
Request bisa ditolak jika model tidak termasuk paket, kuota habis, atau rate limit tercapai.
Expired
Key berhenti bekerja saat masa aktif habis dan tidak lagi tampil di Akses aktif. Buat order baru atau hubungi support dari akun order.
| Path | Method | Fungsi | Wajib |
|---|---|---|---|
| /chat/completions | POST | Menjalankan percakapan berbasis messages. | model, messages |
| /models | GET | Melihat daftar model yang bisa dikenali gateway. | Authorization header |
Masa aktif
Key berhenti saat tanggal kedaluwarsa paket tercapai.
Kuota request
Setiap panggilan API mengurangi jatah request paket.
Kuota token
Pemakaian model ikut menghitung token input dan output.
Rate limit
Request terlalu rapat dapat menghasilkan 429 walau kuota masih ada.
Examples
Mulai dari cURL untuk validasi cepat, lalu pindahkan konfigurasi yang sama ke SDK atau CLI tool.
curl https://api.aistore.biz.id/v1/chat/completions \
-H "Authorization: Bearer ai-store-your-api-key" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-5.2",
"messages": [
{ "role": "user", "content": "Jelaskan fungsi API ini dalam satu kalimat." }
],
"stream": false
}'{
"id": "chatcmpl_example",
"object": "chat.completion",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "API ini menghubungkan aplikasi Anda ke model AI lewat endpoint OpenAI-compatible."
},
"finish_reason": "stop"
}
]
}curl https://api.aistore.biz.id/v1/models \
-H "Authorization: Bearer ai-store-your-api-key"Security
API key adalah credential aktif. Simpan dengan benar, pakai dari environment, dan cek aturan paket sebelum checkout.
Simpan di server
API key hanya dipakai dari backend, server, terminal, atau tool lokal. Jangan masukkan key ke frontend, mobile bundle, URL publik, atau screenshot.
Pakai environment
Simpan key di environment variable seperti AISTORE_API_KEY atau file konfigurasi lokal yang tidak masuk Git.
Kirim lewat header
Gunakan Authorization: Bearer ai-store-your-api-key. Jangan kirim key lewat query string, form publik, atau log yang bisa dibaca orang lain.
Batasi sharing
Key mengikuti paket dan akun pembeli. Jika key terlanjur tersebar, hentikan pemakaian key itu dan hubungi support dari akun order.
Pembelian final
Paket API yang sudah dibeli dan aktif tidak bisa refund. Pastikan produk, durasi, model, kuota, dan kebutuhan penggunaan sudah sesuai sebelum checkout.
Akses aktif
Selama paket masih aktif, key tampil di Akses aktif beserta masa aktif dan detail delivery. Setelah expired, key tidak lagi tampil sebagai akses aktif.
Kendala valid
Jika key bermasalah saat masa aktif dan masih memenuhi syarat garansi, ajukan klaim dari Akses aktif atau detail order agar data order terisi otomatis.
Capabilities
Bagian ini membantu memilih integrasi yang tepat sebelum masuk ke konfigurasi tool.
Endpoint utama untuk prompt berbasis messages. Cocok untuk app, automation, agent, dan CLI coding tool.
Bisa dipakai dengan client OpenAI yang mendukung custom baseURL atau base_url.
Gunakan /models untuk mengecek model yang tersedia pada gateway dan package aktif.
Akses mengikuti masa aktif, kuota request, kuota token, rate limit, dan model yang diberikan oleh paket.
Simpan key sebagai AISTORE_API_KEY, lalu panggil dari runtime. Cara ini mengurangi risiko key ikut commit.
Validasi key dan endpoint lewat cURL sebelum memasang ke SDK atau tool besar. Debug jadi lebih cepat.
Tetapkan satu model default stabil untuk workflow utama, lalu gunakan model lain hanya saat dibutuhkan.
Saat error, simpan status code dan response body sebelum menghubungi support. Ini mempercepat pengecekan.
Models
Gunakan pilihan ini untuk mulai cepat. Daftar lengkap tetap tersedia lewat endpoint /models setelah API key aktif.
Pilihan paling aman untuk chat, reasoning, dan pekerjaan harian.
GPT 5.5
gpt-5.5
GPT 5.4
gpt-5.4
Model yang umum dipakai untuk coding assistant, refactor, dan workflow agent.
GPT 5.3 Codex
gpt-5.3-codex
Configuration
Pilih tab sesuai tool, salin contoh, lalu ganti placeholder key dengan API key dari Akses aktif atau detail order.
Terminal
curl https://api.aistore.biz.id/v1/chat/completions \
-H "Authorization: Bearer ai-store-your-api-key" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-5.2",
"messages": [
{ "role": "system", "content": "You are a concise assistant." },
{ "role": "user", "content": "Tulis ringkasan singkat tentang API ini." }
]
}'Troubleshooting
Jika request gagal, mulai dari status code. Hampir semua masalah berasal dari key, endpoint, model access, kuota, atau rate limit.
400
Payload tidak valid. Cek JSON, field model, dan struktur messages.
401
API key hilang, format salah, atau tidak terbaca penuh. Pastikan memakai header Bearer.
403
Key sudah expired, dicabut, atau model tidak termasuk paket yang dibeli.
404
Endpoint salah. Pastikan base URL berakhir dengan /v1 dan path memakai /chat/completions atau /models.
429
Kuota request, kuota token, atau request per minute sudah mencapai batas.
500/502
Gangguan sementara pada gateway atau upstream. Ulangi beberapa saat lagi.
Next step
Beli paket API dari store, lalu buka Akses aktif untuk mengambil key, masa aktif, dan detail delivery selama paket masih aktif.