AI SDK RSCuseAIState
useAIState
AI SDK RSC is currently experimental. We recommend using AI SDK UI for production. For guidance on migrating from RSC to UI, see our migration guide.
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
import { useAIState } from "ai/rsc"
API Signature
Returns
A single element array where the first element is the current AI state.