logoassistant-ui
Context providers

<TextMessagePartProvider />

Context provider for reusing text components outside of message content.

The TextMessagePartProvider provides data and APIs for TextMessagePart components.

This is useful if you want to reuse the same Text component outside of a message text, e.g. with the @assistant-ui/react-markdown package.

import { AssistantRuntimeProvider } from "@assistant-ui/react";

const MyApp = () => {
  return (
    <TextMessagePartProvider text={"Hello!"}>
      <MyMarkdownText />
    </AssistantRuntimeProvider>
  );
};

Properties

AssistantRuntimeProvider

runtime:

AssistantRuntime

The runtime to provide to the rest of your app.

children?:

React.ReactNode