> ## Documentation Index
> Fetch the complete documentation index at: https://docs.thesys.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Visualize

> Generates a UI for the given data.

* Given a data object, generates the best UI representation for it.
* DOES NOT support tool calling.
* Ability to steer semantic design via system prompts.
* Visual customization via [Crayon](https://crayonai.org)

<Note>
  Learn how to integrate C1 Visualize with your existing LLM infrastructure in our [Two-Step Visualize Pattern guide](/guides/integration-pattern/visualize).
</Note>

## Request

Supports both [streaming](/api-reference/objects/streaming#request-body) and [non-streaming](/api-reference/objects/message#request-body) payloads.

* Accepts data via the `messages` property.
* Does not accept the `tools` property.

## Response

Returns [streaming chunks](/api-reference/objects/streaming#sse-event-stream) in streaming mode
or a [message](/api-reference/objects/message#response) object in non-streaming mode.
