From 844753e0d99e1927a5ec6fec14abe2dcecc1334f Mon Sep 17 00:00:00 2001 From: Dominik Oswald <6849456+d-oit@users.noreply.github.com> Date: Wed, 23 Apr 2025 15:34:32 +0200 Subject: [PATCH] Remove unnecessary cost calculation from vscode-lm.ts (#2875) * feat: Removed unnecessary cost calculation * Update vscode-lm.ts --------- Co-authored-by: Matt Rubens --- src/api/providers/vscode-lm.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/api/providers/vscode-lm.ts b/src/api/providers/vscode-lm.ts index af998389c2..d37f92d7f5 100644 --- a/src/api/providers/vscode-lm.ts +++ b/src/api/providers/vscode-lm.ts @@ -2,7 +2,6 @@ import { Anthropic } from "@anthropic-ai/sdk" import * as vscode from "vscode" import { SingleCompletionHandler } from "../" -import { calculateApiCostAnthropic } from "../../utils/cost" import { ApiStream } from "../transform/stream" import { convertToVsCodeLmMessages } from "../transform/vscode-lm-format" import { SELECTOR_SEPARATOR, stringifyVsCodeLmModelSelector } from "../../shared/vsCodeSelectorUtils" @@ -443,8 +442,7 @@ export class VsCodeLmHandler extends BaseProvider implements SingleCompletionHan yield { type: "usage", inputTokens: totalInputTokens, - outputTokens: totalOutputTokens, - totalCost: calculateApiCostAnthropic(this.getModel().info, totalInputTokens, totalOutputTokens), + outputTokens: totalOutputTokens } } catch (error: unknown) { this.ensureCleanState()