Docs Demo
Dedektörler

AI Guard

Regex'in göremediği anlamsal vakalar — niyet, dolaylı talimat, parçalı sızıntı — için isteğe bağlı bir model katmanı. Her zaman deterministik kontrollerden sonra çalışır.

İki katman

KatmanAşamaNeyi incelerAyar
Katman 1İstekGiden argümanlar ve eylem niyeti; anlamsal sızıntıinspect_request
Katman 2YanıtDönen sonuçta dolaylı prompt injectioninspect_response

Sağlayıcılar

providerKullanım
typesafeTypeSafe AI Jev. Varsayılan. Tipli JSON çıktı, ~50–100 ms.
ollamaYerel / on-premise model.
openaiOpenAI uyumlu uçlar: vLLM, LM Studio, Azure, OpenAI.
anthropicAnthropic API.
customKendi HTTP uç noktanız.

Yapılandırma

guard_model:
  enabled: true
  provider: "typesafe"
  endpoint: "https://api.typesafe.ai/v1/classify"
  model: "jev-security-v1"
  timeout_ms: 1000          # aşımda fail-closed
  min_content_length: 10    # kısa içerikleri atla
  inspect_request: true
  inspect_response: true
  thresholds:
    confidence: 0.6

Yapılandırılmış çıktı

TypeSafe AI Jev serbest metin yerine tipli bir karar döndürür; ayrıştırma hatası olmaz:

{
  "allow": false,
  "threatCategory": "data_leak",   // jailbreak | injection | data_leak | abuse | none
  "confidence": 0.93,
  "reason": "Outbound email body contains customer table export"
}

Hata davranışı

Model hata verirse ya da timeout_ms aşılırsa çağrı fail-closed işlenir. Model devre dışıyken ya da yapılandırılmamışken AvertGate yalnızca Tier-1 deterministik kontrollerle çalışır; maliyet sıfırdır.

VeriHangi alanların guard sağlayıcısına gittiği ve nerede çalıştığı yapılandırmaya bağlıdır. Verinin ağınızdan çıkmaması gerekiyorsa yerel Ollama/vLLM kullanın.