Strukturovaná extrakce
Faktury a formuláře se převádějí na validovaný JSON. Opětovné zpracování stejného dokumentu vrátí validovaný výsledek bez dalšího volání modelu.
Přehrávejte odpovědi, které už prošly vašimi validátory, a opakované porušovatele odmítejte, aniž byste znovu volali moderaci nebo model.
Jmenné prostory byly jednou vytvořeny pomocí GUARD.CREATE a NCACHE.CREATE. Model vytvoří JSON a váš validátor ho před uložením zkontroluje podle schématu.
Animovaný průvodce se skutečnými příkazy HotKV a ukázkovými odpověďmi. Kliknutím na kterýkoli krok na něj přeskočíte. Příkazy a odpovědi zůstávají anglicky, přesně tak, jak je v HotKV zadáváte a vidíte.
Strukturovaný výstup a bezpečnostní kontroly jsou pomalé a stojí peníze. Je tu volání modelu, validace podle schématu JSON a možná druhý model, který odpověď posuzuje. Opakované požadavky platí za všechno znovu. A stejný zneužívající prompt, odeslaný skriptem tisíckrát, jde do moderace tisíckrát.
Guard cache ukládá jen odpovědi, které už prošly vaší validací schématu nebo kontrolami guardrails, takže u zásahu je známo, že ho lze bezpečně přehrát tak, jak je. Negativní cache si pamatuje odmítnutí, například „odmítnuto moderací“, s krátkým TTL, takže opakované špatné požadavky jsou odmítnuty dřív, než se dostanou k moderační službě nebo modelu.
Jmenné prostory byly jednou vytvořeny pomocí GUARD.CREATE a NCACHE.CREATE. Model vytvoří JSON a váš validátor ho před uložením zkontroluje podle schématu.
GUARD.SET validated "Summarize ticket 812 as JSON" "{\"summary\":\"Login fails on Safari\"}"Znovu stejný požadavek. Uložená odpověď už validací prošla, takže se vrátí tak, jak je.
GUARD.GET validated "Summarize ticket 812 as JSON"Škodlivý prompt je odmítnut. Odmítnutí se pamatuje pět minut.
NCACHE.SET refused "prompt:9f31c2" "refused_by_moderation" TTL 300Stejný prompt o chvíli později je odmítnut z cache. Moderace ani model se nevolají.
NCACHE.GET refused "prompt:9f31c2"Každý jmenný prostor hlásí zásahy, minutí, vytěsnění a paměť.
GUARD.STATS validatedFaktury a formuláře se převádějí na validovaný JSON. Opětovné zpracování stejného dokumentu vrátí validovaný výsledek bez dalšího volání modelu.
Skripty zneužívající stejný prompt jsou odmítány z negativní cache, takže náklady na moderaci zůstávají stabilní.
„Uživatel nenalezen“ a další negativní odpovědi se krátce cachují, takže opakování nezatěžují backend.
Ukládají se jen odpovědi, které prošly vašimi kontrolami, takže zásah lze bezpečně přehrát.
GUARD.SETGUARD.GETPamatuje si odmítnutí a výsledky „nenalezeno“ po krátkou dobu.
NCACHE.SETNCACHE.GETVýchozí TTL a limity položek pro každý jmenný prostor, s vytěsňováním, když je plný.
GUARD.CREATENCACHE.CREATEZásahy, minutí, vytěsnění, paměť a úspory pro každý jmenný prostor.
GUARD.STATSNCACHE.STATSNe. Rozhoduje váš validátor nebo guardrail. HotKV ukládá jen to, co do guard cache vložíte poté, co to prošlo.
Obvykle krátce, v řádu minut, ne dnů, aby změna zásad nebo falešný poplach nezůstaly zafixované. TTL nastavte pro jmenný prostor nebo pro položku.
Guard cache a negativní cache jsou součástí plánů Performance a Scale.
HotKV mluví protokolem Redisu, takže na něj můžete nasměrovat stávajícího klienta a spustit tytéž příkazy.