mirror of
https://github.com/RooVetGit/Roo-Code.git
synced 2026-09-07 08:26:51 +00:00
fix: update Task.ts to use new calculateApiCost signature
The cost calculation functions now return a number directly instead of an object with totalCost, totalInputTokens, and totalOutputTokens properties.
This commit is contained in:
parent
b69e2b524e
commit
27830f2703
1 changed files with 6 additions and 6 deletions
|
|
@ -2003,11 +2003,11 @@ export class Task extends EventEmitter<TaskEvents> implements TaskLike {
|
|||
|
||||
this.clineMessages[lastApiReqIndex].text = JSON.stringify({
|
||||
...existingData,
|
||||
tokensIn: costResult.totalInputTokens,
|
||||
tokensOut: costResult.totalOutputTokens,
|
||||
tokensIn: inputTokens,
|
||||
tokensOut: outputTokens,
|
||||
cacheWrites: cacheWriteTokens,
|
||||
cacheReads: cacheReadTokens,
|
||||
cost: totalCost ?? costResult.totalCost,
|
||||
cost: totalCost ?? costResult,
|
||||
cancelReason,
|
||||
streamingFailedMessage,
|
||||
} satisfies ClineApiReqInfo)
|
||||
|
|
@ -2234,11 +2234,11 @@ export class Task extends EventEmitter<TaskEvents> implements TaskLike {
|
|||
)
|
||||
|
||||
TelemetryService.instance.captureLlmCompletion(this.taskId, {
|
||||
inputTokens: costResult.totalInputTokens,
|
||||
outputTokens: costResult.totalOutputTokens,
|
||||
inputTokens: tokens.input,
|
||||
outputTokens: tokens.output,
|
||||
cacheWriteTokens: tokens.cacheWrite,
|
||||
cacheReadTokens: tokens.cacheRead,
|
||||
cost: tokens.total ?? costResult.totalCost,
|
||||
cost: tokens.total ?? costResult,
|
||||
})
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue