AI SDK RSC: useAIState

ID: 1648https://ai-sdk.dev/docs/reference/ai-sdk-rsc/use-ai-state
Source

useAIState

It is a hook that enables you to read and update the AI state. The AI state is shared globally between all useAIState hooks under the same <AI/> provider.

The AI state is intended to contain context and information shared with the AI model, such as system messages, function responses, and other relevant data.

Import

<Snippet text={import { useAIState } from "@ai-sdk/rsc"} prompt={false} />

API Signature

Returns

A single element array where the first element is the current AI state.