Class: Legion::Extensions::Privatecore::Client

Inherits:
Object
  • Object
show all
Includes:
Runners::EmbeddingGuard, Runners::Privatecore
Defined in:
lib/legion/extensions/privatecore/client.rb

Constant Summary

Constants included from Runners::EmbeddingGuard

Runners::EmbeddingGuard::DEFAULT_ADVERSARIAL_PATTERNS

Instance Method Summary collapse

Methods included from Runners::EmbeddingGuard

#cache_pattern_embeddings, #check_embedding_similarity

Methods included from Runners::Privatecore

#check_pii, #detect_probe, #enforce_boundary, #erasure_audit, #prune_audit_log, #restore_text

Constructor Details

#initializeClient

Returns a new instance of Client.



19
20
21
# File 'lib/legion/extensions/privatecore/client.rb', line 19

def initialize(**)
  @erasure_engine = Helpers::Erasure.new
end