Reference: AI SDK RSC

ID: 1556https://ai-sdk.dev/docs/reference/ai-sdk-rsc
Source

AI SDK RSC

<IndexCards cards={[ { title: 'streamUI', description: 'Use a helper function that streams React Server Components on tool execution.', href: '/docs/reference/ai-sdk-rsc/stream-ui', }, { title: 'createAI', description: 'Create a context provider that wraps your application and shares state between the client and language model on the server.', href: '/docs/reference/ai-sdk-rsc/create-ai', }, { title: 'createStreamableUI', description: 'Create a streamable UI component that can be rendered on the server and streamed to the client.', href: '/docs/reference/ai-sdk-rsc/create-streamable-ui', }, { title: 'createStreamableValue', description: 'Create a streamable value that can be rendered on the server and streamed to the client.', href: '/docs/reference/ai-sdk-rsc/create-streamable-value', }, { title: 'getAIState', description: 'Read the AI state on the server.', href: '/docs/reference/ai-sdk-rsc/get-ai-state', }, { title: 'getMutableAIState', description: 'Read and update the AI state on the server.', href: '/docs/reference/ai-sdk-rsc/get-mutable-ai-state', }, { title: 'useAIState', description: 'Get the AI state on the client from the context provider.', href: '/docs/reference/ai-sdk-rsc/use-ai-state', }, { title: 'useUIState', description: 'Get the UI state on the client from the context provider.', href: '/docs/reference/ai-sdk-rsc/use-ui-state', }, { title: 'useActions', description: 'Call server actions from the client.', href: '/docs/reference/ai-sdk-rsc/use-actions', }, ]} />