Package net.thevpc.naru.impl.ia.budget
Class NaruModelStatsAccumulator
java.lang.Object
net.thevpc.naru.impl.ia.budget.NaruModelStatsAccumulator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlonglonggetCalls()longlonglonglonglonggetModel()longlonglongsetAccumulatedDuration(long accumulatedDuration) setCalls(long calls) setCompletionTokens(long completionTokens) setContextSize(long contextSize) setContextUsage(long contextUsage) setMaxDuration(long maxDuration) setMinDuration(long minDuration) setModel(NaruModelKey model) setPeakContextUsage(long peakContextUsage) setPromptTokens(long promptTokens) setTotalTokens(long totalTokens) setTotalTokensBudget(BigDecimal totalTokensBudget) setUnitBudget(BigDecimal unitBudget)
-
Constructor Details
-
NaruModelStatsAccumulator
public NaruModelStatsAccumulator()
-
-
Method Details
-
getMinDuration
public long getMinDuration() -
setMinDuration
-
getMaxDuration
public long getMaxDuration() -
setMaxDuration
-
getCalls
public long getCalls() -
setCalls
-
getAccumulatedDuration
public long getAccumulatedDuration() -
setAccumulatedDuration
-
getUnitBudget
-
setUnitBudget
-
getTotalTokensBudget
-
setTotalTokensBudget
-
getPeakContextUsage
public long getPeakContextUsage() -
setPeakContextUsage
-
getUserId
-
setUserId
-
getModel
-
setModel
-
getPromptTokens
public long getPromptTokens() -
setPromptTokens
-
getCompletionTokens
public long getCompletionTokens() -
setCompletionTokens
-
getContextUsage
public long getContextUsage() -
setContextUsage
-
getContextSize
public long getContextSize() -
setContextSize
-
getTotalTokens
public long getTotalTokens() -
setTotalTokens
-