> For the complete documentation index, see [llms.txt](https://docs.hyungpt.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.hyungpt.app/fundamentals/using-the-chatbot.md).

# Using the Chatbot

The hyunGPT chatbot is a great way to do everything in one place - generate images, interact with YouTube videos, and more!

To start using the chat bot, you can simply mention it (e.g. `@hyunGPT hello!`). Alternatively, if you would like to have more customization options, continue reading below\...

To start chatting with the bot, you can enable what we call a "session" with the `/session start` command. Before running the command, you also have the option to choose from our dozens of personalities!

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

Once a session has been started, hyunGPT will respond to all of the messages in the channel as the personality you chose. There are additional settings you can customize via the `/session settings` command.&#x20;

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

Here is a list of all the features hyunGPT is capable of within a session with the chatbot:

1. **Chat with the chatbot**

Obviously, you're able to chat with the chatbot within a session. This is easy - just send a message in the channel!

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

2. **Generate images**

Inside the chatbot, you're also able to generate images. To do this, simply send any message asking the bot to generate an image!

<figure><img src="/files/9o2Efq60bP9ENUn1u9FV" alt=""><figcaption></figcaption></figure>

3. **Read images**

hyunGPT can read images too! Simply upload your image to the channel and ask your question!

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

4. **Watch videos**

Along with reading images, hyunGPT can also watch videos. Simply upload it to the channel and ask your question!

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

5. **Send Voice Messages (Beta)**

hyunGPT can also send voice messages. You can set a custom voice via the `/session set_voice` command, by uploading an mp3 of the voice. More information can be found [here](/fundamentals/advanced-customization/custom-voices-beta.md).

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


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.hyungpt.app/fundamentals/using-the-chatbot.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
