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

  1. Go to Dashboard - New Chatbot (botbyte.in/dashboard/new/chatbot)
  2. Fill in the configuration:
FieldDescription
Display NameThe name shown in your dashboard
AI ProviderOpenAI, Anthropic, or Google
Modele.g. GPT-4o, Claude 3.5 Sonnet, Gemini 1.5 Pro
API KeyYour key from the provider's dashboard
System PromptInstructions that define the chatbot's personality and behavior
Welcome MessageThe first message users see when they open the chat
Knowledge FilesSelect files you have uploaded for RAG (retrieval-augmented generation)
  1. 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:

  1. Go to Dashboard - Import Chatbot (botbyte.in/dashboard/new/importChatbot)
  2. Enter your Assistant ID from the OpenAI dashboard
  3. Provide your OpenAI API Key, a display name, and a welcome message
  4. BotByte will sync the assistant configuration, files, and tools automatically

Customization

Every chatbot supports full visual customization, free on all plans:

SettingWhat it controls
Chat TitleHeader text in the chat window
Placeholder TextInput field placeholder
Bubble ColorFloating button background
Bubble Text ColorFloating button icon
Header BackgroundChat window header background
Header Text ColorChat window header text
Bot Reply BackgroundAssistant message bubble color
Bot Reply TextAssistant message text color
User Reply BackgroundUser message bubble color
User Reply TextUser message text color
Chat BackgroundOverall chat window background
Send Button ColorSend button accent
Border RadiusCorner rounding for the chat window
Logo URLCustom logo displayed in the header
Display BrandingToggle 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.


Next Steps