Skip to main content
Add annotations to a chart with natural language. Send a GraphConfig and a prompt, receive a GraphConfig with highlights, tooltips, stickers, and other annotations applied.

Methods

generateAnnotations

Processes the request and returns the final result. Internally handles streaming and collects the response.

generateAnnotationsStream

Returns an async iterator that yields events as they arrive.

Parameters

Response

The response is validated with Zod. Invalid responses throw an error.

Basic Usage


With Progress Callback

Use the onProgress callback to show real-time progress without full streaming:

Streaming

For full control over the event stream:
See Streaming for cancellation and React patterns.

Error Handling

See Error Handling for retry behavior and error types.