File tree Expand file tree Collapse file tree 4 files changed +10
-10
lines changed
packages/internal/src/openrouter-ai-sdk Expand file tree Collapse file tree 4 files changed +10
-10
lines changed Original file line number Diff line number Diff line change @@ -913,8 +913,7 @@ describe('doStream', () => {
913913 completionTokens : 227 ,
914914 promptTokens : 17 ,
915915 totalTokens : 244 ,
916- cost : undefined ,
917- } as { completionTokens : number ; promptTokens : number ; totalTokens : number ; cost : number | undefined } ,
916+ } ,
918917 } ,
919918 } ,
920919 usage : {
@@ -1282,8 +1281,7 @@ describe('doStream', () => {
12821281 completionTokens : 17 ,
12831282 promptTokens : 53 ,
12841283 totalTokens : 70 ,
1285- cost : undefined ,
1286- } as { completionTokens : number ; promptTokens : number ; totalTokens : number ; cost : number | undefined } ,
1284+ } ,
12871285 } ,
12881286 } ,
12891287 usage : {
@@ -1385,8 +1383,7 @@ describe('doStream', () => {
13851383 completionTokens : 17 ,
13861384 promptTokens : 53 ,
13871385 totalTokens : 70 ,
1388- cost : undefined ,
1389- } as { completionTokens : number ; promptTokens : number ; totalTokens : number ; cost : number | undefined } ,
1386+ } ,
13901387 } ,
13911388 } ,
13921389 usage : {
Original file line number Diff line number Diff line change @@ -547,7 +547,9 @@ export class OpenRouterChatLanguageModel implements LanguageModelV2 {
547547 }
548548 }
549549
550- openrouterUsage . cost = value . usage . cost
550+ if ( value . usage . cost !== undefined ) {
551+ openrouterUsage . cost = value . usage . cost
552+ }
551553 openrouterUsage . totalTokens = value . usage . total_tokens
552554 }
553555
Original file line number Diff line number Diff line change @@ -492,8 +492,7 @@ describe('doStream', () => {
492492 promptTokens : 10 ,
493493 completionTokens : 362 ,
494494 totalTokens : 372 ,
495- cost : undefined ,
496- } as any ,
495+ } ,
497496 } ,
498497 } ,
499498 usage : {
Original file line number Diff line number Diff line change @@ -301,7 +301,9 @@ export class OpenRouterCompletionLanguageModel implements LanguageModelV2 {
301301 }
302302 }
303303
304- openrouterUsage . cost = value . usage . cost
304+ if ( value . usage . cost !== undefined ) {
305+ openrouterUsage . cost = value . usage . cost
306+ }
305307 openrouterUsage . totalTokens = value . usage . total_tokens
306308 }
307309
You can’t perform that action at this time.
0 commit comments