diff --git a/package.json b/package.json index 73b2b42..99d8495 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@requesty/ai-sdk", - "version": "3.3.0", + "version": "3.3.1", "license": "Apache-2.0", "sideEffects": false, "main": "./dist/index.js", diff --git a/src/e2e/usage.test.ts b/src/e2e/usage.test.ts index 43265b8..1acc2a7 100644 --- a/src/e2e/usage.test.ts +++ b/src/e2e/usage.test.ts @@ -13,7 +13,7 @@ const modelsToTest = getTestModels() describe.concurrent.each(modelsToTest)('Usage and Cost', ({ id }) => { const model = requesty.chat(id) - describe.skip('generateText', () => { + describe('generateText', () => { it('should return cost in response', async () => { const result = await generateText({ model, diff --git a/src/requesty-chat-language-model.ts b/src/requesty-chat-language-model.ts index 870ed40..83ddb9c 100644 --- a/src/requesty-chat-language-model.ts +++ b/src/requesty-chat-language-model.ts @@ -302,12 +302,7 @@ export class RequestyChatLanguageModel implements LanguageModelV3 { body: { ...args, stream: true, - - // only include stream_options when in strict compatibility mode: - stream_options: - this.config.compatibility === 'strict' - ? { include_usage: true } - : undefined, + stream_options: { include_usage: true }, }, failedResponseHandler: requestyFailedResponseHandler, successfulResponseHandler: createEventSourceResponseHandler(