UNPKG

ai

Version:

AI SDK by Vercel - The AI Toolkit for TypeScript and JavaScript

68 lines (64 loc) 2.14 kB
--- title: AI SDK RSC description: Reference documentation for the AI SDK RSC collapsed: true --- # AI SDK RSC <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> <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', }, ]} />