Getting started
Overview
The Chat SDK is an open-source template that helps you quickly build powerful chatbot applications without starting from scratch. Whether you're launching a small side project or a full-scale enterprise solution, the Chat SDK provides the structure you need to jump right into building your own unique chatbot application.
Features
Next.js App Router
Build on top of the framework that achieves the best performance on the web.
AI SDK
Choose specific models and providers for different parts of your application.
Generative User Interfaces
Go beyond text and enhance your chat responses with user interfaces.
Artifacts
Create custom artifacts that are specific to your workflows and activities.
Code Execution
Run code snippets directly on the browser and display their outputs in either text or images.
Multimodal
Attach files, images, and all the different kinds of media your models support to your chat.
Built-in Authentication
Use email/password authentication to allow your users to register accounts and sign in.
Sharing
Allow your users to share their chats by letting them control their visibilities.