From 7db3068ceeb16f6cc66abab3f25483169eb86a3f Mon Sep 17 00:00:00 2001 From: Mario Zechner Date: Sun, 31 Aug 2025 23:56:39 +0200 Subject: [PATCH] fix(ai): Fix OpenAI Responses provider import order and cost calculation --- packages/ai/src/providers/openai-responses.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/ai/src/providers/openai-responses.ts b/packages/ai/src/providers/openai-responses.ts index e494f325..fc0e1dcf 100644 --- a/packages/ai/src/providers/openai-responses.ts +++ b/packages/ai/src/providers/openai-responses.ts @@ -10,6 +10,7 @@ import type { ResponseOutputMessage, ResponseReasoningItem, } from "openai/resources/responses/responses.js"; +import { calculateCost } from "../models.js"; import type { AssistantMessage, Context, @@ -236,6 +237,8 @@ export class OpenAIResponsesLLM implements LLM { stopReason = "toolUse"; } + calculateCost(this.modelInfo, usage); + const output = { role: "assistant", content: blocks,