Skip to content

Commit 2dfe4e0

Browse files
Hovo-Devclaude
andcommitted
example: update abort example to demonstrate onAbort usage metrics
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 21ede4d commit 2dfe4e0

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

  • examples/ai-functions/src/stream-text/openai

examples/ai-functions/src/stream-text/openai/abort.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,11 @@ run(async () => {
88
model: openai('gpt-3.5-turbo'),
99
prompt: 'Write a short story about a robot learning to love:\n\n',
1010
abortSignal: AbortSignal.timeout(3000),
11+
onAbort({ usage, totalUsage }) {
12+
console.log('\n\nStream aborted.');
13+
console.log('Usage at abort:', usage);
14+
console.log('Total usage at abort:', totalUsage);
15+
},
1116
});
1217

1318
for await (const textPart of textStream) {

0 commit comments

Comments
 (0)