Chatbots - Create and Configure
Create AI chatbots with GPT, Claude, or Gemini and customize every detail.
What is a Chatbot?
A chatbot is an AI assistant you create on BotByte. It connects to an AI model of your choice, uses your uploaded files as a knowledge base, and can be embedded on any website to answer visitor questions 24/7.
Creating a Chatbot
- Go to Dashboard - New Chatbot (botbyte.in/dashboard/new/chatbot)
- Fill in the configuration:
| Field | Description |
|---|---|
| Display Name | The name shown in your dashboard |
| AI Provider | OpenAI, Anthropic, or Google |
| Model | e.g. GPT-4o, Claude 3.5 Sonnet, Gemini 1.5 Pro |
| API Key | Your key from the provider's dashboard |
| System Prompt | Instructions that define the chatbot's personality and behavior |
| Welcome Message | The first message users see when they open the chat |
| Knowledge Files | Select files you have uploaded for RAG (retrieval-augmented generation) |
- Click Create and your chatbot is ready to embed.
Importing an Existing OpenAI Assistant
If you already have an assistant on OpenAI's platform, you can import it directly:
- Go to Dashboard - Import Chatbot (botbyte.in/dashboard/new/importChatbot)
- Enter your Assistant ID from the OpenAI dashboard
- Provide your OpenAI API Key, a display name, and a welcome message
- BotByte will sync the assistant configuration, files, and tools automatically
Customization
Every chatbot supports full visual customization, free on all plans:
| Setting | What it controls |
|---|---|
| Chat Title | Header text in the chat window |
| Placeholder Text | Input field placeholder |
| Bubble Color | Floating button background |
| Bubble Text Color | Floating button icon |
| Header Background | Chat window header background |
| Header Text Color | Chat window header text |
| Bot Reply Background | Assistant message bubble color |
| Bot Reply Text | Assistant message text color |
| User Reply Background | User message bubble color |
| User Reply Text | User message text color |
| Chat Background | Overall chat window background |
| Send Button Color | Send button accent |
| Border Radius | Corner rounding for the chat window |
| Logo URL | Custom logo displayed in the header |
| Display Branding | Toggle Powered by BotByte AI footer |
Advanced Settings
- Max Completion Tokens - Limit the length of each AI response
- Max Prompt Tokens - Control how much context is sent to the model
- Chat File Attachments - Let users upload files directly in the chat
- User Inquiries - Display a contact form so users can submit emails and questions
- Client-Side Prompt - Dynamically override part of the prompt from the embed URL
Tools and Function Calling
Chatbots can be equipped with tools that extend their capabilities beyond text:
- Database Query - Let the chatbot query your database and return structured results
- Custom Functions - Define your own tools that the AI can invoke during a conversation
Tools are configured in the chatbot's advanced settings. When enabled, the AI will autonomously decide when to call a tool based on the user's question.