Package net.thevpc.naru.api.budget
Class NaruModelStats
java.lang.Object
net.thevpc.naru.api.budget.NaruModelStats
-
Constructor Summary
ConstructorsConstructorDescriptionNaruModelStats(NaruModelKey model, String userId, long promptTokens, long completionTokens, long contextUsage, long peakContextUsage, long contextSize, long totalTokens, BigDecimal unitBudget, BigDecimal totalTokensBudget, long callsCount, net.thevpc.nuts.time.NDuration minDuration, net.thevpc.nuts.time.NDuration avgDuration, net.thevpc.nuts.time.NDuration maxDuration) -
Method Summary
Modifier and TypeMethodDescriptionnet.thevpc.nuts.time.NDurationlonglonglonglongnet.thevpc.nuts.time.NDurationnet.thevpc.nuts.time.NDurationgetModel()longlonglong
-
Constructor Details
-
NaruModelStats
public NaruModelStats(NaruModelKey model, String userId, long promptTokens, long completionTokens, long contextUsage, long peakContextUsage, long contextSize, long totalTokens, BigDecimal unitBudget, BigDecimal totalTokensBudget, long callsCount, net.thevpc.nuts.time.NDuration minDuration, net.thevpc.nuts.time.NDuration avgDuration, net.thevpc.nuts.time.NDuration maxDuration)
-
-
Method Details
-
getMinDuration
public net.thevpc.nuts.time.NDuration getMinDuration() -
getCallsCount
public long getCallsCount() -
getAvgDuration
public net.thevpc.nuts.time.NDuration getAvgDuration() -
getMaxDuration
public net.thevpc.nuts.time.NDuration getMaxDuration() -
getUnitBudget
-
getTotalTokensBudget
-
getUserId
-
getPeakContextUsage
public long getPeakContextUsage() -
getModel
-
getPromptTokens
public long getPromptTokens() -
getCompletionTokens
public long getCompletionTokens() -
getContextUsage
public long getContextUsage() -
getContextSize
public long getContextSize() -
getTotalTokens
public long getTotalTokens()
-