AI SDK UI

AI SDK UI is designed to help you build interactive chat, completion, and assistant applications with ease. It is framework-agnostic toolkit, streamlining the integration of advanced AI functionalities into your applications.

AI SDK UI contains the following hooks:

It also contains the following helper functions:

UI Framework Support

AI SDK UI supports the following frameworks: React, Svelte, Vue.js, and SolidJS. Here is a comparison of the supported functions across these frameworks:

FunctionReactSvelteVue.jsSolidJS
useChat
useChat attachments
useCompletion
useObject
useAssistant

Contributions are welcome to implement missing features for non-React frameworks.