Module: Legion::Extensions::Llm::Ledger
- Extended by:
- Core, Logging::Helper
- Defined in:
- lib/legion/extensions/llm/ledger.rb,
lib/legion/extensions/llm/ledger/version.rb,
lib/legion/extensions/llm/ledger/actors/tools.rb,
lib/legion/extensions/llm/ledger/helpers/json.rb,
lib/legion/extensions/llm/ledger/runners/tools.rb,
lib/legion/extensions/llm/ledger/actors/prompts.rb,
lib/legion/extensions/llm/ledger/actors/metering.rb,
lib/legion/extensions/llm/ledger/helpers/queries.rb,
lib/legion/extensions/llm/ledger/runners/prompts.rb,
lib/legion/extensions/llm/ledger/runners/metering.rb,
lib/legion/extensions/llm/ledger/helpers/retention.rb,
lib/legion/extensions/llm/ledger/actors/spool_flush.rb,
lib/legion/extensions/llm/ledger/helpers/decryption.rb,
lib/legion/extensions/llm/ledger/transport/transport.rb,
lib/legion/extensions/llm/ledger/runners/provider_stats.rb,
lib/legion/extensions/llm/ledger/runners/usage_reporter.rb,
lib/legion/extensions/llm/ledger/helpers/caller_identity.rb,
lib/legion/extensions/llm/ledger/transport/exchanges/audit.rb,
lib/legion/extensions/llm/ledger/helpers/subscription_actor.rb,
lib/legion/extensions/llm/ledger/backfill/legacy_llm_records.rb,
lib/legion/extensions/llm/ledger/helpers/persistence_logging.rb,
lib/legion/extensions/llm/ledger/actors/registry_availability.rb,
lib/legion/extensions/llm/ledger/helpers/subscription_message.rb,
lib/legion/extensions/llm/ledger/transport/exchanges/metering.rb,
lib/legion/extensions/llm/ledger/transport/exchanges/registry.rb,
lib/legion/extensions/llm/ledger/transport/queues/audit_tools.rb,
lib/legion/extensions/llm/ledger/runners/registry_availability.rb,
lib/legion/extensions/llm/ledger/transport/queues/audit_prompts.rb,
lib/legion/extensions/llm/ledger/writers/official_prompt_writer.rb,
lib/legion/extensions/llm/ledger/writers/official_record_writer.rb,
lib/legion/extensions/llm/ledger/transport/queues/metering_write.rb,
lib/legion/extensions/llm/ledger/writers/official_metering_writer.rb,
lib/legion/extensions/llm/ledger/transport/queues/registry_availability.rb
Defined Under Namespace
Modules: Actor, Backfill, Helpers, Runners, Transport, Writers
Constant Summary collapse
- VERSION =
'0.2.5'
Class Method Summary collapse
-
.data_required? ⇒ Boolean
rubocop:disable Legion/Extension/DataRequiredWithoutMigrations.
- .default_settings ⇒ Object
Instance Method Summary collapse
Class Method Details
.data_required? ⇒ Boolean
rubocop:disable Legion/Extension/DataRequiredWithoutMigrations
48 49 50 |
# File 'lib/legion/extensions/llm/ledger.rb', line 48 def self.data_required? # rubocop:disable Legion/Extension/DataRequiredWithoutMigrations true end |
.default_settings ⇒ Object
52 53 54 55 56 57 58 59 |
# File 'lib/legion/extensions/llm/ledger.rb', line 52 def self.default_settings { retention: { default_days: 90, phi_ttl_days: 30 } } end |
Instance Method Details
#data_required? ⇒ Boolean
61 62 63 |
# File 'lib/legion/extensions/llm/ledger.rb', line 61 def data_required? true end |