Usage
Creating a Chat InstanceThreads, Messages, and ChannelsHandling EventsPosting MessagesError HandlingTestingAI
OverviewAI SDK ToolstoAiMessagesTypesAdapters
Platform AdaptersState AdaptersMessaging
StreamingDirect MessagesEphemeral MessagesFile UploadsConversation HistoryMessage SubjectOverlapping MessagesInteractivity
CardsModalsActionsSlash CommandsEmojiAPI Reference
OverviewChatThreadChannelMessagePostableMessageTranscriptsCardsMarkdownModalsContributing
Building a community adapterTesting adaptersDocumenting your adapterPublishing your adapterBrowse official and community-built adapters to connect your bot to any platform.
Published under @chat-adapter/* and maintained by Vercel.
@chat-adapter/slack@chat-adapter/teams@chat-adapter/gchat@chat-adapter/discord@chat-adapter/github@chat-adapter/linear@chat-adapter/telegram@chat-adapter/whatsapp@chat-adapter/messenger@chat-adapter/webBuilt and maintained by the platform vendor.
@beeper/chat-adapter-matrixchat-adapter-imessage@resend/chat-sdk-adapter@zernio/chat-sdk-adapter@liveblocks/chat-sdk-adapterBuilt by third-party developers.
@bitbasti/chat-adapter-webexchat-adapter-baileyschat-adapter-sendbluechat-adapter-blooiochat-adapter-zalochat-adapter-mattermostPluggable state adapters for thread subscriptions, distributed locking, and caching.
Published under @chat-adapter/* and maintained by Vercel.
@chat-adapter/state-redis@chat-adapter/state-ioredis@chat-adapter/state-pg@chat-adapter/state-memoryBuilt by third-party developers.