MCPcopy Create free account
hub / github.com/Zoo-Code-Org/Zoo-Code / processUsageMetrics

Method processUsageMetrics

src/api/providers/openai.ts:276–284  ·  view source on GitHub ↗
(usage: any, _modelInfo?: ModelInfo)

Source from the content-addressed store, hash-verified

274 }
275
276 protected processUsageMetrics(usage: any, _modelInfo?: ModelInfo): ApiStreamUsageChunk {
277 return {
278 type: "usage",
279 inputTokens: usage?.prompt_tokens || 0,
280 outputTokens: usage?.completion_tokens || 0,
281 cacheWriteTokens: usage?.cache_creation_input_tokens || undefined,
282 cacheReadTokens: usage?.cache_read_input_tokens || undefined,
283 }
284 }
285
286 override getModel() {
287 const id = this.options.openAiModelId ?? ""

Callers 6

createMessageMethod · 0.95
handleO3FamilyMessageMethod · 0.95
createMessageFunction · 0.45
createMessageFunction · 0.45

Calls

no outgoing calls

Tested by 2