Code Trace Gateway

Secure API Gateway & Request Tracing

Masuk dengan password admin untuk lihat semua data, atau pakai API key untuk lihat data key tersebut saja.

Ringkasan

Overview status gateway. Gunakan navigasi kiri untuk berpindah panel.

TOTAL REQUESTS
0
TOTAL INPUT TOKENS
0
OUTPUT TOKENS
0
EST. COST
~$0.00
Estimated, not actual billing
Request Terekam (memory)
0
API Key Aktif
0
Status Streaming
0
Models Tersedia
-
memuat...

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+.

Tier:
Model IDProviderTierOwned ByAction
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.

Default 10 hari, terkunci ke 1 perangkat saat first use.

Filter:

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.

IDTIMEKEYMODELENDPOINTSTATETOKENSOUTELAPSEDSTATUS

👥 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.

Tidak ada Telegram → key tidak masuk ke daftar ini (tetap di tab Keys).
TelegramActive KeysTotal KeysTotal RequestsTotal TokensErrorsLast 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.

Endpoint
Base URL OpenAI-compatible-
Header authAuthorization: Bearer YOUR_KEY
Endpoint aktif/v1/* (all providers), /:prefix/v1/* (per-provider: /ab/v1, /kr/v1, etc)
Catatan Tracing
  • 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.

Belum ada key terbaru. Create key dulu di tab API Keys.

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_urlbukan endpoint image. Model wajib vision-capable (kr/claude-*, kr/glm-5, cx/gpt-5.*). Output berupa teks, bukan gambar.