ai
Version:
AI SDK by Vercel - build apps like ChatGPT, Claude, Gemini, and more with a single interface for any model using the Vercel AI Gateway or go direct to OpenAI, Anthropic, Google, or any other model provider.
34 lines (24 loc) • 937 B
text/mdx
title: streamText fails silently
description: Troubleshooting errors related to the streamText function not working.
# `streamText` is not working
## Issue
I am using [`streamText`](/docs/reference/ai-sdk-core/stream-text) function, and it does not work.
It does not throw any errors and the stream is only containing error parts.
## Background
`streamText` immediately starts streaming to enable sending data without waiting for the model.
Errors become part of the stream and are not thrown to prevent e.g. servers from crashing.
## Solution
To log errors, you can provide an `onError` callback that is triggered when an error occurs.
```tsx highlight="6-8"
import { streamText } from 'ai';
__PROVIDER_IMPORT__;
const result = streamText({
model: __MODEL__,
prompt: 'Invent a new holiday and describe its traditions.',
onError({ error }) {
console.error(error); // your error logging logic here
},
});
```