API Reference
Log In
API Reference

Display the generated output of a LLM prompt

Description

This component displays a translation of the text you pass through the text prop. With the stream prop, you can set whether the result should be displayed as a stream or once in full when generated. loadingElement lets you pass in a component to display when the summary is loading.

📘

Pay only once

In this component results for a specific text are cached by the Polyfire API, so you only pay the costs of the LLM generation once per unique text generated.

Props

  • prompt: A string that serves as the input or trigger for text generation.
  • stream: Optional boolean. When set to true, the component supports real-time data streaming.
  • loadingElement: Optional. A JSX element or string to display while the text generation is in progress.
  • Extends all the standard <div> element props, enabling the application of custom styles and other HTML attributes.
export interface TextGeneratedProps extends React.HTMLAttributes<HTMLDivElement> { prompt: string; stream?: boolean; loadingElement?: React.JSX.Element | string; }

Example

<TextGenerated prompt="Start of your story or content" stream={true} loadingElement={<YourCustomLoadingSpinner />} // Additional props like className, style, etc. />