Strukturerad extraktion
Fakturor och formulär görs om till validerad JSON. Att bearbeta samma dokument igen returnerar det validerade resultatet utan ytterligare ett modellanrop.
Spela upp svar som redan har klarat dina validerare, och neka återkommande förövare utan att anropa moderering eller modellen igen.
Namnrymderna skapades en gång med GUARD.CREATE och NCACHE.CREATE. Modellen producerar JSON, och din validerare kontrollerar den mot schemat innan något lagras.
En animerad genomgång med riktiga HotKV-kommandon och exempelsvar. Klicka på valfritt steg för att hoppa dit. Kommandon och svar förblir på engelska, precis som du skriver och ser dem i HotKV.
Strukturerad utdata och säkerhetskontroller är långsamma och kostar pengar. Det blir ett modellanrop, en validering mot JSON-schema och kanske en andra modell som bedömer svaret. Upprepade förfrågningar betalar allt detta igen. Och samma kränkande prompt, skickad tusen gånger av ett skript, går till moderering tusen gånger.
Guard-cachen lagrar bara svar som redan har klarat din schemavalidering eller dina skyddsräckeskontroller, så en träff är känd för att vara säker att spela upp som den är. Den negativa cachen minns nekanden som ”refused by moderation” med en kort TTL, så att upprepade dåliga förfrågningar avvisas innan de når modereringstjänsten eller modellen.
Namnrymderna skapades en gång med GUARD.CREATE och NCACHE.CREATE. Modellen producerar JSON, och din validerare kontrollerar den mot schemat innan något lagras.
GUARD.SET validated "Summarize ticket 812 as JSON" "{\"summary\":\"Login fails on Safari\"}"Samma förfrågan igen. Det lagrade svaret har redan klarat valideringen, så det returneras som det är.
GUARD.GET validated "Summarize ticket 812 as JSON"En skadlig prompt nekas. Nekandet kommer ihåg i fem minuter.
NCACHE.SET refused "prompt:9f31c2" "refused_by_moderation" TTL 300Samma prompt en stund senare avvisas från cachen. Moderering och modellen anropas inte.
NCACHE.GET refused "prompt:9f31c2"Varje namnrymd redovisar träffar, missar, borttagningar och minne.
GUARD.STATS validatedFakturor och formulär görs om till validerad JSON. Att bearbeta samma dokument igen returnerar det validerade resultatet utan ytterligare ett modellanrop.
Missbruksskript som hamrar på samma prompt nekas från den negativa cachen, vilket håller modereringskostnaderna konstanta.
”User not found” och andra negativa svar cachas kort, så att omförsök inte når backend.
Bara svar som har klarat dina kontroller lagras, så en träff är säker att spela upp.
GUARD.SETGUARD.GETKom ihåg nekanden och resultat av typen hittades-inte en kort stund.
NCACHE.SETNCACHE.GETStandard-TTL och postgränser per namnrymd, med borttagning när den är full.
GUARD.CREATENCACHE.CREATETräffar, missar, borttagningar, minne och besparingar per namnrymd.
GUARD.STATSNCACHE.STATSNej. Din validerare eller ditt skyddsräcke avgör. HotKV lagrar bara det du lägger i guard-cachen efter att det har klarats.
Oftast kort, minuter snarare än dagar, så att en policyändring eller en falsk positiv inte fastnar. Ange TTL per namnrymd eller per post.
Guard-cachen och den negativa cachen ingår i planerna Performance och Scale.
HotKV talar Redis-protokollet, så du kan peka en befintlig klient mot det och köra samma kommandon.