Dokumentasi
Cara memasang RamuAI di aplikasi AI favoritmu. Kurang dari 5 menit.
Mulai cepat
- Masuk dengan akun Google.
- Beli paket dengan QRIS atau tukar voucher. Paket langsung aktif.
- Salin API key dari panel, lalu isi 3 kolom ini di aplikasimu.
- Base URL
- https://ai.muyatoken.my.id/v1
- API Key
- API_KEY_KAMU
- Model
- auto
- Base URL
- https://ai.muyatoken.my.id
- API Key
- API_KEY_KAMU
- Model
- auto
Ganti API_KEY_KAMU dengan key milikmu. Di panel, contoh yang sama sudah terisi key-mu otomatis.
Alamat & format API
Satu API key bisa dipakai di dua format. Pilih yang diminta aplikasimu.
OpenAI-compatible
https://ai.muyatoken.my.id/v1
Header Authorization: Bearer KEY. Dipakai kebanyakan aplikasi.
Anthropic Messages
https://ai.muyatoken.my.id
Header x-api-key: KEY atau Bearer. Dipakai Claude Code.
| Endpoint | Format | Keterangan |
|---|---|---|
| POST /v1/chat/completions | OpenAI | Chat, termasuk streaming |
| POST /v1/responses | OpenAI | Responses API |
| POST /v1/messages | Anthropic | Messages, termasuk streaming |
| POST /v1/messages/count_tokens | Anthropic | Hitung token, tidak memotong kuota |
| GET /v1/models | OpenAI | Daftar model paketmu |
Nama model: isi auto. Nama model apa pun yang dikirim aplikasi otomatis diarahkan ke Auto, yang memilih jalur terbaik untukmu.
Pasang di aplikasi
- Atur alamat dan key lewat variabel lingkungan, lalu jalankan
claudeseperti biasa. - Supaya permanen, simpan di
~/.claude/settings.json(contoh ketiga).
- Buka Cursor Settings → Models.
- Di bagian API Keys, isi OpenAI API Key dengan API key kamu.
- Nyalakan Override OpenAI Base URL, isi
https://ai.muyatoken.my.id/v1. - Tambahkan model bernama
auto, lalu pilih model itu di chat.
Nama menu bisa sedikit berbeda antar versi Cursor.
- Buka panel Cline di VS Code, klik ikon pengaturan.
- Pilih API Provider OpenAI Compatible.
- Isi Base URL
https://ai.muyatoken.my.id/v1, API Key, dan Model IDauto. - Simpan, lalu mulai tugas baru.
- Buka panel Roo Code di VS Code, klik ikon pengaturan.
- Pilih API Provider OpenAI Compatible.
- Isi Base URL
https://ai.muyatoken.my.id/v1, API Key, dan Model IDauto. - Simpan, lalu mulai tugas baru.
- Buka panel Kilo Code di VS Code, klik ikon pengaturan.
- Pilih API Provider OpenAI Compatible.
- Isi Base URL
https://ai.muyatoken.my.id/v1, API Key, dan Model IDauto. - Simpan, lalu mulai tugas baru.
- Simpan API key sebagai variabel lingkungan
RAMUAI_API_KEY. - Tambahkan provider di
opencode.json(folder proyek) atau~/.config/opencode/opencode.json. - Jalankan
opencode, ketik/models, pilih RamuAI · Auto.
- Cari pengaturan Provider / Model / Connection di aplikasimu (contoh: Hermes, OpenClaw, n8n, Open WebUI, LibreChat, Chatbox).
- Pilih OpenAI-compatible atau Custom provider. Kalau aplikasi hanya punya pilihan format Anthropic, pakai alamat tanpa
/v1. - Isi Base URL, API Key, dan model
autodari kotak di bagian Mulai cepat. - Simpan, lalu kirim pesan uji. Kalau gagal, lihat bagian Pesan error.
Contoh kode
Untuk developer yang memanggil API langsung. Library resmi OpenAI dan Anthropic bisa dipakai, cukup ganti alamatnya.
Batasan paket
Semua paket tanpa batas token, kecuali yang punya kuota harian. Yang dibatasi adalah kecepatan dan jumlah request bersamaan.
| Paket | Request / menit | Bersamaan | Antrian | Kuota harian |
|---|---|---|---|---|
| Harian | 30 | 2 | 3 | Tanpa batas |
| 7 Hari | 40 | 3 | 4 | Tanpa batas |
| Bulanan | 50 | 4 | 5 | Tanpa batas |
- Request / menit: dihitung dalam 60 detik terakhir, semua request ikut dihitung.
- Bersamaan: berapa request yang diproses pada saat yang sama. Kalau penuh, request berikutnya menunggu di antrian paling lama 60 detik.
- Kuota harian: total token masuk + keluar, reset 00:00 WIB.
- Satu request paling lama 15 menit. Menekan stop di aplikasi langsung melepas slot.
Setiap respons membawa header sisa batasan:
Pesan error
Pesan ini muncul langsung di aplikasimu, dalam Bahasa Indonesia.
| HTTP | Pesan | Yang perlu dilakukan |
|---|---|---|
| 401 | API key tidak valid. Cek API key di panel.invalid_api_key | Salin ulang key dari panel. Pastikan tidak ada spasi. Key lama tidak berlaku setelah diganti. |
| 402 | Paket tidak aktif. Beli atau perpanjang.no_active_plan | Beli paket atau tukar voucher di panel. Key yang sama langsung jalan lagi. |
| 403 | Akun ditangguhkan: {alasan}. Hubungi admin.account_suspended | Lihat alasannya di panel, lalu chat admin. |
| 429 | Kuota harian tercapai. Reset pukul 00:00 WIB.daily_quota_exceeded | Tunggu reset atau pakai paket tanpa batas kuota. |
| 429 | Terlalu banyak request. Coba lagi dalam {n} detik.rate_limit_exceeded | Kurangi kecepatan. Kebanyakan aplikasi otomatis menunggu lalu mencoba lagi. |
| 429 | Sedang sibuk, coba lagi sebentar.server_busy | Terlalu banyak request bersamaan dari akunmu. Tunggu beberapa detik. |
| 400 | Isi request tidak valid.invalid_request | Cek format JSON dan pilih format API yang benar. |
| 413 | Request terlalu besar.request_too_large | Kurangi lampiran atau panjang percakapan. |
| 503 | Layanan AI sedang gangguan. Cek halaman status.service_unavailable | Lihat halaman status. Gangguan panjang mendapat kompensasi. |
| 504 | Request lebih dari 15 menit diputus.timeout | Pecah tugas jadi lebih kecil. |
Keamanan API key
- API key = kunci akunmu. Jangan dibagikan atau ditaruh di kode yang dipublikasikan.
- Satu akun untuk satu orang. Akun yang dipakai dari lebih dari 5 lokasi berbeda dalam 1 jam ditandai dan bisa ditangguhkan.
- Key bocor? Ganti di panel (maksimal 5× per hari). Key lama langsung mati, jangan lupa perbarui di aplikasimu.