# Chat

<figure><img src="/files/PSMvNUy4BPCojIGV7B1e" alt=""><figcaption></figcaption></figure>

## Overview

Violet Chat allows you to query your data, summarize changes, and generate reports and charts in natural language.

Ask Violet to:

* List parts with a certain release status, mass or owner
* Calculate the total unpaid amount across your open invoices
* Summarize recent changes to a BOM, requirement or test

### Setup

First, head to **Integrations** to connect to an LLM provider. We support:

* Amazon Bedrock
* Azure AI Foundry
* Claude
* Gemini via Vertex AI
* Google Gemini
* Groq
* OpenAI (ChatGPT)

To connect, you'll need an API key generated from your selected provider.

<figure><img src="/files/iEYE6Dnn0J7AyacY43rd" alt="" width="563"><figcaption></figcaption></figure>

Next, navigate to **Chat** and select your provider and desired model.

<figure><img src="/files/6ptCmv8xXvKfoyosrmUI" alt="" width="375"><figcaption></figcaption></figure>

### Queries

Use natural language queries to summarize data, count relevant results, identify outliers and perform calculations.

<figure><img src="/files/4Wkg0zTsB8ntQcclD4Dj" alt=""><figcaption><p>Summarize changes</p></figcaption></figure>

<figure><img src="/files/xHendylCmMe6T4FF5Gqs" alt=""><figcaption><p>Perform calculations</p></figcaption></figure>

### Explorations

To dive deeper into your data, open the query results in **Data Explorer** or save the results as an **Exploration**.

<figure><img src="/files/EIyBJQLV3yxRnrhJ2SkF" alt=""><figcaption><p>Save results as Violet Explorations</p></figcaption></figure>

### Charts

To visualize your data in a chart, click **Show Chart**.

<figure><img src="/files/VUAfumdNCboTXOJ5APwF" alt="" width="563"><figcaption></figcaption></figure>

Click **Expanded View** to see a preview, or click download to export the chart as a .png file.

<figure><img src="/files/TBLMAHNeNLpa3jFUFfVv" alt=""><figcaption></figcaption></figure>

Configure your chart by selecting the properties to measure, the type of chart, and the orientation.

<div><figure><img src="/files/8t5jZ1ezp2DD9muCax46" alt=""><figcaption></figcaption></figure> <figure><img src="/files/3ByNYfEDnsAGhRoUKNNf" alt=""><figcaption></figcaption></figure></div>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.violetlabs.com/ai/chat.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
