# Custom Knowledge

[AIDEN](https://iq.wiki/wiki/aiden)’s Custom Knowledge feature allows users to create different folders filled with knowledge from their preferred sources to customize and further enhance the AIDEN Chatbot data set. Users are able to feed the bot any files, websites, documents, or texts; and are also able to enter custom instructions for the bot to follow at all times.

Example of Custom Instructions:

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

**Before custom instructions:**

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

**After custom instructions:**

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

This enables different community chats to each have a customizable bot that specializes and also caters to the knowledge base and needs of their project.

### Steps to unlock Custom Knowledge features:

1. Set up your Account

Head to <https://chat.iqgpt.com/auth/sign> and sign in using any of the provided sign-in methods.

2. Create API Key

Once signed in, click on your account details icon (top right), select the “API Keys” tab, and click the “Create API Key” button.

3. Feed the API Key to your Bot

Click the copy icon next to the code generated, and send a message in the Telegram chat by following the format:

"@IQGPTChatbot /auth \[API KEY]"&#x20;

4. Upload Custom Data

Head to <https://chat.iqgpt.com/configure/knowledge> Create different folders that contain your preferred sources (files, websites, documents, texts, etc...)


---

# 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://learn.iq.wiki/iq/iq/aiden/custom-knowledge.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.
