Skip to main content

Overview

Chatbot is a Widget-based conversation system that can be embedded in websites. It automatically answers end user questions using knowledge from your project.

Features

Embeddable Widget

Chatbots can be embedded in websites with just a few lines of code.
  • Deployable on any website
  • Customizable appearance (colors, text, icons)
  • Mobile-responsive design

Real-time Streaming

Answers are delivered in real-time via SSE (Server-Sent Events).
  • Users see responses immediately
  • No waiting even for long answers

Automatic Tool Execution

Chatbots leverage the Chat API’s automatic tool execution to autonomously call external APIs and fetch data. For example, inventory checks, order status queries, and booking system integrations — handling real-time information beyond what knowledge search alone can provide.

Multi-Model Support

The LLM model selected in project settings is used. Choose the optimal model for your chatbot’s use case from 6+ providers including OpenAI, Anthropic, Google, and Groq.

Conversation History

All conversations are automatically saved as Episodes. You can analyze “what questions are most common” later.

Difference from Librarian

LibrarianChatbot
PurposeProject-wide knowledge utilizationCustomer support for end users
UsersProject membersWebsite visitors
AccessDashboard, API, MCPWebsite-embedded Widget
Conversation RecordingSaved as EpisodesSaved as Episodes
Auto Knowledge CreationYes (extracts facts from conversations)No
CustomizationStandard UIConfigurable appearance & prompts
Librarian is “an internal tool for managing and utilizing project knowledge,” while Chatbot is “an interface for exposing knowledge externally.”

Customization

Chatbots are highly customizable — you can adjust colors, text, icons, welcome messages, and base prompts to match your brand and tone.

Use Cases

Customer Support

With FAQs and manuals as knowledge, 24/7 automated support is possible.

Product Documentation

Technical documentation as knowledge enables automatic answers to developer questions.

Build Custom Chat UIs

To build your own UI instead of using the Widget, use the React SDK (useChat hook) or the Chat API for backend access.

Next Steps

Librarian

Internal knowledge utilization

Data Types

Understand Episode & Knowledge