Member Junction
    Preparing search index...

    Type Alias PromptRunUsageFields

    PromptRunUsageFields: Pick<
        MJAIPromptRunEntityExtended,
        | "ID"
        | "TokensPrompt"
        | "TokensCompletion"
        | "TokensUsed"
        | "UsageTypeID"
        | "InputUnitsUsed"
        | "OutputUnitsUsed"
        | "Cost"
        | "CostCurrency",
    >

    The MJ: AI Prompt Runs columns that BaseModelRunner.ApplyUsageToRunRecord writes, with the row's ID for its log line. Narrower than the entity, so the helper states exactly what it touches. Exported because it names a protected method's parameter, which a subclass outside this package must be able to write.