Guardrails
Empat pengecekan pre-call dan dua pengecekan post-call berjalan pada setiap request. Request yang diblokir mengembalikan 403 — tidak pernah diantrekan, tidak pernah ditagih.
Guardrails selalu berjalan sebelum routing
Pipeline guardrail berjalan sebelum keputusan routing apa pun. Request yang gagal pada pengecekan pre-call mengembalikan 403 seketika — tidak pernah mencapai LLM dan tidak pernah ditagih.
Empat lapisan pre-call
Prompt Injection
Classifier injeksi-prompt berbasis ML. Threshold kepercayaan dapat dikonfigurasi per policy group. Latensi CPU ~30ms. Tidak dapat dinonaktifkan secara system-wide; threshold dapat disesuaikan.
Masking PII
Engine deteksi PII. Entitas default: EMAIL, CREDIT_CARD, SG NRIC, ID NIK, MY MyKad, TH National ID. Opt-in: PHONE, IP_ADDRESS, URL. Empat mode: redact, tokenize, synthetic, block.
Moderasi Konten
Classifier keyword + ML. English + Bahasa Indonesia. Latensi ~5ms. Dapat dikonfigurasi per policy group.
Conversational Guardrails
Konfigurasi YAML + aturan alur per policy group. Penegakan alur percakapan — memblokir topic steering, jailbreak, pengungkapan system-prompt.
Empat cara menangani PII yang terdeteksi
Setel pii_mode per API key atau policy group. Default-nya adalah redact.
redact (default)
tokenize
synthetic
block
Lihat Proteksi PII untuk referensi mode lengkap.
Override default guardrail per API key
Kolom guardrail_overrides JSONB pada sebuah kunci API bisa melewati guardrail secara selektif, terlepas dari policy group-nya. Hanya PII dan moderasi konten yang bisa di-override per kunci — deteksi injeksi bersifat wajib.
Penegakan alur percakapan
Konfigurasikan lewat tab Guardrails di dashboard. Konfigurasi YAML + aturan alur disimpan per policy group dan di-cache berdasarkan config hash untuk performa.
Ikhtisar lengkap guardrails: Platform / Guardrails →
Amankan setiap panggilan AI dengan guardrails
Guardrails berjalan pada setiap request — real-time dan batch — sebelum model pernah dipanggil.