# Scheme

The **Scheme** tile is used to generate diagrams from a text description: from mind maps to class diagrams and user journeys.

## What does it do?
Creates a visual scheme based on a specified structure. Supports selecting the type of diagram.

## When to use?
When you need to visualize an idea, process, structure, or interaction in a clear form.

## Main tile elements

### Scheme requirements
Describe what should be on the diagram. Examples:

- Mind map for planning
- Order checkout scenario
- Library class diagram

### Diagram type
Select a diagram:

- Mindmap
- Flow chart
- Timeline
- Sequence
- Class diagram
- State diagram
- Entity relationship
- User journey
- Gantt chart
- Pie chart

⚠️ Important note  
Some diagrams require a specific data format.

### Model selection
Choose the model that generates the text structure for the diagram. More: [Choosing a language model](/content/help/models/choose/llm.html).

### “Apply” button
Starts diagram generation.

## How to use
1. Create a **Scheme** tile.
2. Describe the contents and choose the diagram type.
3. Click **Apply**.

## Example uses
- Mind map — project structure
- User journey — user scenario
- Class diagram — app architecture
- Gantt chart — task planning
- Pie chart — resource allocation
