caching
fun Verifier.caching(maxEntries: Int = CachingVerifier.DEFAULT_MAX_ENTRIES, ttl: Duration? = null, clock: Clock = Clock.systemUTC()): CachingVerifier
Wraps this verifier in a CachingVerifier that memoizes verdicts per (query, cachedPrompt) pair.
val verifier = Verifier { q, cached, _ -> model.judgesSameAnswer(q, cached) }.caching(ttl = 6.hours)Content copied to clipboard