ai
Version:
AI SDK by Vercel - The AI Toolkit for TypeScript and JavaScript
51 lines (38 loc) • 1.01 kB
text/mdx
title: getAIState
description: Reference for the getAIState function from the AI SDK RSC
# `getAIState`
<Note type="warning">
AI SDK RSC is currently experimental. We recommend using [AI SDK
UI](/docs/ai-sdk-ui/overview) for production. For guidance on migrating from
RSC to UI, see our [migration guide](/docs/ai-sdk-rsc/migrating-to-ui).
</Note>
Get the current AI state.
## Import
<Snippet text={`import { getAIState } from "@ai-sdk/rsc"`} prompt={false} />
## API Signature
### Parameters
<PropertiesTable
content={[
{
name: 'key',
type: 'string',
isOptional: true,
description:
"Returns the value of the specified key in the AI state, if it's an object.",
},
]}
/>
### Returns
The AI state.
## Examples
<ExampleLinks
examples={[
{
title:
'Learn to render a React component during a tool call made by a language model in Next.js',
link: '/examples/next-app/tools/render-interface-during-tool-call',
},
]}
/>