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:
- Create a chatbot — pick a model (GPT-4o, Claude 3.5, Gemini), write a system prompt, and configure settings.
- Train it — upload files or crawl your website so the chatbot can answer domain-specific questions.
- Embed it — add a single
<script>tag (JS SDK) or use an iframe to put the chatbot on your site.
Core Concepts
| Concept | Description |
|---|---|
| Chatbot | An AI assistant configured with a model, prompt, and optional knowledge files |
| Crawler | Automatically scrapes your website content to build a knowledge base |
| Files | PDFs, CSVs, docs, and more that train your chatbot |
| Embedding | The JS SDK or iframe code that puts the chatbot on your website |
| User Context | Pass your logged-in user's info so the chatbot personalizes responses |
| Tools | Database queries, web search, and custom functions your chatbot can call |
Supported AI Providers
| Provider | Models |
|---|---|
| OpenAI | GPT-4o, GPT-4o-mini, GPT-4-Turbo, o1, o3-mini |
| Anthropic | Claude 3.5 Sonnet, Claude 3.5 Haiku, Claude 3 Opus |
| Gemini 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.
Quick Links
- Chatbots — Create and configure chatbots
- Files — Upload training content
- Crawlers — Auto-scrape websites
- Embedding — Iframe and JS SDK embed
- JavaScript SDK — Native embed without iframes
- AI Providers — Multi-model configuration
- Tools & Functions — Database queries and custom tools
- Pricing — Plans and features