summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--packages/openai-stream/src/provider.test.ts1
-rw-r--r--packages/openai-stream/src/stream.ts1
2 files changed, 2 insertions, 0 deletions
diff --git a/packages/openai-stream/src/provider.test.ts b/packages/openai-stream/src/provider.test.ts
index 7b2d938..434c405 100644
--- a/packages/openai-stream/src/provider.test.ts
+++ b/packages/openai-stream/src/provider.test.ts
@@ -145,6 +145,7 @@ describe("transformBody", () => {
model: "test-model",
messages: [{ role: "user", content: "Hello" }],
stream: true,
+ stream_options: { include_usage: true },
temperature: 0.5,
max_tokens: 42,
});
diff --git a/packages/openai-stream/src/stream.ts b/packages/openai-stream/src/stream.ts
index 2916432..e801cc5 100644
--- a/packages/openai-stream/src/stream.ts
+++ b/packages/openai-stream/src/stream.ts
@@ -69,6 +69,7 @@ export async function* streamChat(
model: opts?.model ?? config.model,
messages: finalMessages,
stream: true,
+ stream_options: { include_usage: true },
};
if (openaiTools.length > 0) {