Documentation — Getting Started

Everything you need to start building AI chatbots with BotByte.


Getting Started

BotByte lets you create AI chatbots in three simple steps:

  1. Create a chatbot — pick a model (GPT-4o, Claude 3.5, Gemini), write a system prompt, and configure settings.
  2. Train it — upload files or crawl your website so the chatbot can answer domain-specific questions.
  3. Embed it — add a single <script> tag (JS SDK) or use an iframe to put the chatbot on your site.

Core Concepts

ConceptDescription
ChatbotAn AI assistant configured with a model, prompt, and optional knowledge files
CrawlerAutomatically scrapes your website content to build a knowledge base
FilesPDFs, CSVs, docs, and more that train your chatbot
EmbeddingThe JS SDK or iframe code that puts the chatbot on your website
User ContextPass your logged-in user's info so the chatbot personalizes responses
ToolsDatabase queries, web search, and custom functions your chatbot can call

Supported AI Providers

ProviderModels
OpenAIGPT-4o, GPT-4o-mini, GPT-4-Turbo, o1, o3-mini
AnthropicClaude 3.5 Sonnet, Claude 3.5 Haiku, Claude 3 Opus
GoogleGemini 1.5 Pro, Gemini 1.5 Flash, Gemini 2.0 Flash

All providers support streaming responses, markdown formatting, and code highlighting in the chat window.