RecordingLLMClient constructor
RecordingLLMClient({
- required LLMClient inner,
- required RecordingStore store,
- LLMRequestHash? hasher,
- RateLimitGate? rateLimitGate,
- String? trialSalt,
Implementation
RecordingLLMClient({
required this.inner,
required this.store,
LLMRequestHash? hasher,
RateLimitGate? rateLimitGate,
this.trialSalt,
}) : hasher = hasher ?? const Sha256LLMRequestHash(),
rateLimitGate = rateLimitGate ?? const NoopRateLimitGate();