# Chatbot

- [Introduction](https://docs.qolaba.ai/chatbot/introduction.md): An overview of the Qolaba Chatbot — what it is, who it's for, and a summary of everything it can do.
- [Starting a New Chat](https://docs.qolaba.ai/chatbot/starting-a-new-chat.md): How to start a new chat in the Qolaba Chatbot, when to do it, and why managing context matters.
- [Chat History Management](https://docs.qolaba.ai/chatbot/chat-history-management.md): How to manage your chat history in Qolaba using pin, rename, share, and delete actions.
- [Adding Context and Resources](https://docs.qolaba.ai/chatbot/adding-context-and-resources.md): How to improve chatbot responses by providing your own context through file uploads and knowledge bases.
- [Uploading Files](https://docs.qolaba.ai/chatbot/adding-context-and-resources/uploading-files.md): How to upload files into a Qolaba chat, supported formats, and how to view and manage your upload history.
- [Knowledge Bases](https://docs.qolaba.ai/chatbot/adding-context-and-resources/knowledge-bases.md): What Knowledge Bases are, why to use them, supported formats, and how to access them in Qolaba.
- [Creating Knowledge Bases](https://docs.qolaba.ai/chatbot/adding-context-and-resources/knowledge-bases/creating-knowledge-bases.md): Step-by-step guide to creating a Knowledge Base in Qolaba, uploading files, and selecting from your upload history.
- [Managing Knowledge Bases](https://docs.qolaba.ai/chatbot/adding-context-and-resources/knowledge-bases/managing-knowledge-bases.md): How to view, edit, update, and delete Knowledge Bases and the files within them.
- [Using Knowledge Bases](https://docs.qolaba.ai/chatbot/adding-context-and-resources/knowledge-bases/using-knowledge-bases.md): How to attach a Knowledge Base to a chat session and add context directly from the prompt input area.
- [Prompt and Controls](https://docs.qolaba.ai/chatbot/prompt-and-controls.md)
- [Writing your Prompt](https://docs.qolaba.ai/chatbot/prompt-and-controls/writing-your-prompt.md): How to write clear, effective prompts in Qolaba — including structure, best practices, and voice input.
- [Saved Prompts](https://docs.qolaba.ai/chatbot/prompt-and-controls/saved-prompts.md): How to create, manage, and use saved prompts in Qolaba for faster, more consistent workflows.
- [Model Selection](https://docs.qolaba.ai/chatbot/model-selection.md): An overview of available model providers in Qolaba, their strengths and best use cases, and how to configure and compare models effectively.
- [Model Information Panel](https://docs.qolaba.ai/chatbot/model-selection/model-information-panel.md): Understanding Model Information Panel in Qolaba — covering context length, capability indicators, and credit usage transparency.
- [Model Settings](https://docs.qolaba.ai/chatbot/model-selection/model-settings.md): How to use Thinking Depth and Temperature in Qolaba to control reasoning effort, thinking tokens, and response creativity.
- [Chat Branching](https://docs.qolaba.ai/chatbot/model-selection/chat-branching.md)
- [How it Works ?](https://docs.qolaba.ai/chatbot/model-selection/chat-branching/how-it-works.md)
- [Toolkit](https://docs.qolaba.ai/chatbot/toolkit.md): An overview of the Qolaba Toolkit — what it is, how Auto and Manual mode work, and what each tool does.
- [Web Search](https://docs.qolaba.ai/chatbot/toolkit/web-search.md): How the Web Search tool works in Qolaba, what it retrieves, and when to use it.
- [Image Generation](https://docs.qolaba.ai/chatbot/toolkit/image-generation.md): How to generate images from text prompts using the Image Generation tool in the Chatbot
- [Video Generation](https://docs.qolaba.ai/chatbot/toolkit/video-generation.md): How to generate videos from text prompts using the Video Generation tool in the Chatbo, including resolution, audio, and duration options.
- [URL Search](https://docs.qolaba.ai/chatbot/toolkit/url-search.md): How to use the URL Search tool in Chatbot to extract and analyze content from any public web page within chat.
- [File Search](https://docs.qolaba.ai/chatbot/toolkit/file-search.md)
- [Run Code](https://docs.qolaba.ai/chatbot/toolkit/run-code.md): How to use the Run Code tool in Chatbot to execute scripts, debug code, and perform programmatic analysis within chat.
- [Spreadsheet Analysis](https://docs.qolaba.ai/chatbot/toolkit/spreadsheet-analysis.md): How to use the Spreadsheet Analysis tool in Chatbot to analyze CSV and Excel files within chat.
- [Speech to Text](https://docs.qolaba.ai/chatbot/toolkit/speech-to-text.md): How to use Speech-to-Text in Chatbot — voice prompting via microphone, audio URL transcription, and direct audio file upload.
- [Text to Speech](https://docs.qolaba.ai/chatbot/toolkit/text-to-speech.md): How to use Text-to-Speech within the chatbot — voice selection, style customization, and multi-speaker generation.
- [Auto Mode](https://docs.qolaba.ai/chatbot/toolkit/auto-mode.md): How Auto Mode works in the Chatbot Toolkit, when to use it, and when to switch to manual control.
- [PII Protection](https://docs.qolaba.ai/chatbot/toolkit/pii-protection.md): How PII Protection works in Qolaba, what data it masks, and when to enable it.
- [Agents](https://docs.qolaba.ai/chatbot/agents.md): An overview of Agents in the Qolaba Chatbot — what they are, how they work, and how to use, create, and manage them.
- [Pre Built Agents](https://docs.qolaba.ai/chatbot/agents/pre-built-agents.md): How to use pre-built agents in Qolaba — available roles and how to choose them
- [Creating an Agent](https://docs.qolaba.ai/chatbot/agents/creating-an-agent.md): Step-by-step guide to creating a custom agent in Qolaba
- [Using Agents in Chat](https://docs.qolaba.ai/chatbot/agents/using-agents-in-chat.md): How to select and switch agents in the Qolaba Chatbot, and best practices for getting the most out of them.
- [Managing Agents](https://docs.qolaba.ai/chatbot/agents/managing-agents.md): How to edit, update, and delete custom agents in Qolaba.
- [Best Practices and Workflows](https://docs.qolaba.ai/chatbot/best-practices-and-workflows.md)


---

# 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.qolaba.ai/chatbot.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.
