JSPM

@assistant-ui/react

0.1.1
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 37224
  • Score
    100M100P100Q134762F
  • License MIT

React components for AI chat.

Package Exports

  • @assistant-ui/react
  • @assistant-ui/react/experimental
  • @assistant-ui/react/internal

Readme

assistant-ui

assistant-ui is a set of React components for AI chat.

Documentation

Minimal Example with Vercel AI SDK

npx assistant-ui@latest add modal
"use client";

import { useChat } from "@ai-sdk/react";
import { AssistantRuntimeProvider } from "@assistant-ui/react";
import { useVercelUseChatRuntime } from "@assistant-ui/react-ai-sdk";
import { AssistantModal } from "@/components/ui/assistant-ui/assistant-modal";

export default const MyApp = () => {
  const chat = useChat({ 
    api: "/api/chat" // your backend route
  });
  const runtime = useVercelUseChatRuntime(chat);

  return (
    <AssistantRuntimeProvider runtime={runtime}>
      <AssistantModal />
    </AssistantRuntimeProvider>
  );
}