MCPcopy Create free account
hub / github.com/Noumena-Network/code / addCachedCostToTotalSessionCost

Function addCachedCostToTotalSessionCost

src/services/vcr.ts:164–174  ·  view source on GitHub ↗
(
  message: AssistantMessage | StreamEvent,
)

Source from the content-addressed store, hash-verified

162}
163
164function addCachedCostToTotalSessionCost(
165 message: AssistantMessage | StreamEvent,
166): void {
167 if (message.type === 'stream_event') {
168 return
169 }
170 const model = message.message.model
171 const usage = message.message.usage
172 const costUSD = calculateUSDCost(model, usage)
173 addToTotalSessionCost(costUSD, usage, model)
174}
175
176function mapMessages(
177 messages: (UserMessage | AssistantMessage)['message']['content'][],

Callers

nothing calls this directly

Calls 2

calculateUSDCostFunction · 0.85
addToTotalSessionCostFunction · 0.85

Tested by

no test coverage detected