Ringkasan
Overview status gateway. Gunakan navigasi kiri untuk berpindah panel.
Models Tersedia
Daftar model yang dikenali upstream (/v1/models). Klik Pakai untuk auto-isi snippet di tab Dokumentasi. Untuk model kr/*, kolom Tier menunjukkan jenis akun Kiro yang dibutuhkan: free bisa dipakai semua akun, pro butuh akun Kiro Pro/Pro+, pro+ cuma akun Pro+.
| Model ID | Provider | Tier | Owned By | Action |
|---|---|---|---|---|
| Memuat... | ||||
API Keys
Key di sini dipakai client kamu untuk akses /v1/* gateway ini. Klik baris key untuk lihat detail usage stats. Setelah create key baru, snippet config akan muncul di tab Dokumentasi.
Realtime Requests
Klik baris request untuk lihat detail body request dan response. Update realtime via SSE. Jika request terlalu lama di Queued, sistem tandai Stuck lalu auto-retry. Disimpan maksimal 30 request terbaru saja, lebih dari itu otomatis dihapus dari memori.
| ID | TIME | KEY | MODEL | ENDPOINT | STATE | TOKENS | OUT | ELAPSED | STATUS |
|---|
👥 Customers (per Telegram User)
Aggregate request & token usage per pelanggan, dikelompokkan dari field telegramUsername yang di-set saat key dibuat. Klik baris untuk lihat semua key milik customer tersebut.
| Telegram | Active Keys | Total Keys | Total Requests | Total Tokens | Errors | Last Active |
|---|---|---|---|---|---|---|
| Tekan Refresh untuk memuat. | ||||||
Dokumentasi & Quick Config
Panduan integrasi gateway ini dengan OpenCode dan Hermes. Snippet di bawah otomatis pakai key terbaru yang baru saja kamu buat di tab API Keys. Key lama yang hanya tersimpan hash tidak bisa direveal, tapi sekarang bisa Rotate & Copy dari detail key.
-Authorization: Bearer YOUR_KEY/v1/* (all providers), /:prefix/v1/* (per-provider: /ab/v1, /kr/v1, etc)- Hanya 30 request terbaru yang disimpan di memori VPS.
- Request lama otomatis dihapus saat ada request baru masuk.
- Body request/response di-capture maksimal 128 KB per request.
- Queue guard global default 180 detik, lalu retry otomatis setelah jeda 3.5 detik.
- Stage 2 routing aktif: weighted fallback + cooldown health per model (khusus request JSON yang punya field
model). - Event audit log (
events.log) tetap di disk untuk forensik.
1) OpenCode
Tempel ke ~/.config/opencode/opencode.json. Ganti your-model-id dengan model dari /v1/models.
2) Hermes
Tambahkan ke ~/.hermes/config.yaml (bagian model:). Ganti your-model-id sesuai kebutuhan.
3) Test cepat via curl
Verifikasi key + endpoint sebelum integrasi.
4) Image Generation / Edit (GPT Codex)
Generate, edit 1 gambar (field image), atau gabung banyak gambar (field images[]) via /v1/images/generations. Model: cx/gpt-5.5-image / cx/gpt-5.4-image / cx/gpt-5.3-image (butuh koneksi OpenAI Codex / ChatGPT Plus di 9router).
5) Vision & OCR (baca / deskripsi gambar)
Vision (deskripsi/analisa) & OCR (ekstrak teks) pakai endpoint /v1/chat/completions biasa dengan content block image_url — bukan endpoint image. Model wajib vision-capable (kr/claude-*, kr/glm-5, cx/gpt-5.*). Output berupa teks, bukan gambar.