PricingSource
Namespace AgentPrism · Assembly
AgentPrism.Abstractions.dllReports where a run’s cost pricing came from.
[JsonConverter(typeof(JsonStringEnumConverter<PricingSource>))]public enum PricingSourceFields
Section titled “Fields”Catalog = 0
The price came from the model catalog (ModelDescriptor).
Configuration = 1
The price came from the AgentPrism:Pricing configuration.
Unknown = 2
The price is not defined in any source. The cost fields are null in this case — not zero: zero would mean the model is free.
Remarks
Section titled “Remarks”Written as a name in JSON; stored as smallint in
the database. The value order must not change (see runs.pricing_source).