File tree Expand file tree Collapse file tree 3 files changed +10
-9
lines changed
ai-sdk-v5/src/plugin-file-parser Expand file tree Collapse file tree 3 files changed +10
-9
lines changed Original file line number Diff line number Diff line change 1313 * To run: bun run typescript/ai-sdk-v5/src/plugin-file-parser/file-parser-all-sizes.ts
1414 */
1515
16- import { createOpenRouter } from '@openrouter/ai-sdk-provider' ;
17- import { generateText } from 'ai' ;
1816import {
19- type PdfSize ,
2017 PDF_SIZES ,
18+ type PdfSize ,
19+ extractCode ,
20+ formatSize ,
21+ getPdfSize ,
2122 readExpectedCode ,
2223 readPdfAsDataUrl ,
23- getPdfSize ,
24- formatSize ,
25- extractCode ,
2624} from '@openrouter-examples/shared/fixtures' ;
25+ import { createOpenRouter } from '@openrouter/ai-sdk-provider' ;
26+ import { generateText } from 'ai' ;
2727
2828const openrouter = createOpenRouter ( {
2929 apiKey : process . env . OPENROUTER_API_KEY ,
Original file line number Diff line number Diff line change @@ -67,8 +67,9 @@ async function main() {
6767 console . log ( `- Completion tokens: ${ result . usage . completionTokens } ` ) ;
6868 console . log ( `- Total tokens: ${ result . usage . totalTokens } ` ) ;
6969
70- const cost = ( result . providerMetadata ?. openrouter ?. usage as any ) ?. cost ;
71- if ( cost ) {
70+ const usage = result . providerMetadata ?. openrouter ?. usage ;
71+ if ( usage && typeof usage === 'object' && 'cost' in usage ) {
72+ const cost = usage . cost as number ;
7273 console . log ( `\nCost: $${ cost . toFixed ( 6 ) } ` ) ;
7374 }
7475
Original file line number Diff line number Diff line change 55 * using absolute paths so examples work regardless of where they're run from.
66 */
77
8- import { join , dirname } from 'node:path' ;
8+ import { dirname , join } from 'node:path' ;
99import { fileURLToPath } from 'node:url' ;
1010
1111// Calculate absolute path to fixtures directory
You can’t perform that action at this time.
0 commit comments