# Opentroy Chat

## Overview <a href="#overview" id="overview"></a>

The first options of the side menu are reserved for chats. The first one leads you directly into a **new chat creation**, while the second opens the view of **all chats**.

## Creating a new AI chat <a href="#creating-a-new-ai-chat" id="creating-a-new-ai-chat"></a>

When creating a new chat there are different settings you can adjust:

* **Select Your AI Model**

The first dropdown menu displays all the models and agents you have installed, allowing you to change them easily. Learn more about AI Model installation here or Agent Creation.

* **Upload a file**

You can upload files to the chat to help the AI understand specific contexts and to ensure getting more accurate responses.

Most used file formats supported: `csv, docx, json, md, pdf, txt, xlsx`.

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

* **Activate Tools**

You can enable tool usage which allow the AI to perform specific tasks and interact with different systems. When activated, these tools enhance the AI’s capabilities, allowing it to assist you with tasks like navigating the web, file operations, data analysis, or external API interactions.

The available tools depend on your configuration and installed tools in the Tool section.

* **Prompts Library**

Opentroy comes with an extensive list of ready-to-use prompts. Just click on the books icon and the list will appear on the right side of your app.

You can create new `custom prompts` by clicking the ➕ plus icon at the upper right corner.

* **Local AI files**

You can add your local files or folders to provide robust context to the AI.&#x20;

File formats supported: `csv, docx, json, md, pdf, txt, xlsx`.

* **Chat Settings**

You can access chat settings to adjust how the model generates text.

By adjusting these settings, you can fine-tune the balance between creativity and accuracy, depending on the nature of your project or conversation.


---

# 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.opentroy.org/opentroy-tools/opentroy-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.
