---
description: an introduction to the chat interface
---

# The Chat Interface

### Introduction

The chat interface provides users with an intuitive and feature-rich environment for interacting with the AI assistant. This document outlines the core functionalities of the chat interface, including managing chat history, selecting models, and sending messages.&#x20;

<figure><img src="https://1904099316-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fy8GJghCysKa2z2niUHPr%2Fuploads%2F2sdqda3avgrGHNcIWIVu%2Fimage.png?alt=media&#x26;token=142347f8-13e2-4f2f-8f00-88ff808c0dec" alt=""><figcaption></figcaption></figure>

### Chat History

On the left side of the interface, users can view and manage their chat history. When a user starts a new conversation, it is automatically named. However, users have the option to rename their chats manually. Additional chat management features include:

* **Rename Chat:** Users can rename specific conversations.&#x20;

<figure><img src="https://1904099316-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fy8GJghCysKa2z2niUHPr%2Fuploads%2FpplZiib83AQM54VRrpjZ%2Fimage.png?alt=media&#x26;token=842004e8-dbca-4eec-9d87-f5f738a2ae4a" alt=""><figcaption></figcaption></figure>

* **Delete Individual Chats:** Users can remove specific conversations.

<figure><img src="https://1904099316-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fy8GJghCysKa2z2niUHPr%2Fuploads%2FDWwJXG6iA8hUAr5ZhXBw%2Fimage.png?alt=media&#x26;token=f1ec6982-d619-4d69-b6f3-dc1e2f058c6b" alt=""><figcaption></figcaption></figure>

* **Clear All Chats:** Users can erase their entire chat history.

<figure><img src="https://1904099316-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fy8GJghCysKa2z2niUHPr%2Fuploads%2FTQg9x9vlfKozIYWKVpAR%2Fimage.png?alt=media&#x26;token=c380c6d7-4aef-4fbc-b973-59c8e4f59b90" alt=""><figcaption></figcaption></figure>

### Chat Controls

Located at the top of the interface, the chat controls allow users to:

<figure><img src="https://1904099316-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fy8GJghCysKa2z2niUHPr%2Fuploads%2Fh4T2bx54xbWhlvdyIErA%2Fimage.png?alt=media&#x26;token=a61a8d46-a605-4e80-b83b-b6038454e239" alt=""><figcaption></figcaption></figure>

* **Select a Model:** Users can choose from different AI models, including:
  * GPT-4o-mini
  * GPT-4o
  * O3-mini (Note: Image uploads are disabled when this model is selected.)
* **Start a New Chat:** Users can initiate a fresh conversation.
* **Disconnect:** Users can log out of the service at any time.

### Chat Input Area

At the bottom of the interface, users can interact with the AI assistant through a message input box. Key features include:

<figure><img src="https://1904099316-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fy8GJghCysKa2z2niUHPr%2Fuploads%2FqASeQSqsaMujPXIiHBlM%2Fimage.png?alt=media&#x26;token=ecaa6dc7-cab3-473d-bb1c-9a8aac2410a4" alt=""><figcaption></figcaption></figure>

* **Text Input:** Users can type messages and send them by pressing Ctrl+Enter.
* **Image Uploads:** Users can attach up to four images for analysis (except when using the O3-mini model, which does not support image uploads).
* **Send Button:** A dedicated button to send messages without using the keyboard shortcut.
* **Stop Button:** Allows users to halt the AI response in case they want to interrupt a long reply.
* **Expand Input:** Allows users to expand the input area size for inputting longer requests.

<figure><img src="https://1904099316-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fy8GJghCysKa2z2niUHPr%2Fuploads%2FLMGTI7Uqq0SlwgRkDec5%2Fimage.png?alt=media&#x26;token=5f5467dc-4f56-4f05-9239-5c33dda1b471" alt=""><figcaption></figcaption></figure>

### Additional Features

The chat interface is designed for ease of use and efficiency, allowing seamless switching between models, structured conversation management, and enhanced interactivity with image support. These features ensure a smooth and flexible user experience tailored to various needs.

By leveraging these functionalities, users can maximize their interaction with the AI assistant, making it a powerful tool for information retrieval, creative exploration, and problem-solving.
