Back to Examples
ChatBotKit
ChatBotKit enables developers to create sophisticated conversational AI applications through a comprehensive suite of tools and APIs. The platform supports n...
Lines
205
Sections
7
Want your own llms.txt file?
Generate a professional, AI-friendly file for your website in minutes!
llms.txt Preview
# ChatBotKit
> ChatBotKit is a state-of-the-art platform for building and deploying advanced conversational AI systems. It offers a modular approach with intuitive components, supporting multiple AI models from various vendors, and provides comprehensive tools for creating smart chatbots, AI agents, and autonomous assistants.
ChatBotKit enables developers to create sophisticated conversational AI applications through a comprehensive suite of tools and APIs. The platform supports natural language processing, multi-model integration, RAG (Retrieval-Augmented Generation), and seamless deployment across multiple channels including web widgets, Slack, Discord, WhatsApp, and more.
Key capabilities include:
- Multi-model support (OpenAI, Anthropic, Google, Meta, and more)
- Dataset integration (PDF, DOCX, CSV, JSON, text files)
- Skillsets for extending bot capabilities with custom functions
- Conversational memory and context management
- Advanced security features and GDPR compliance
- Partner API for white-label and multi-tenant applications
## Content Indexes
- [Documentation Index](https://chatbotkit.com/docs/index.md): Complete list of all documentation articles
- [Manuals Index](https://chatbotkit.com/manuals/index.md): Complete list of all technical manuals
- [Tutorials Index](https://chatbotkit.com/tutorials/index.md): Complete list of all tutorials
## Getting Started
- [Introduction](https://chatbotkit.com/docs/introduction.md): Core concepts including backstories, models, datasets, skillsets, and integrations
- [API Documentation](https://chatbotkit.com/docs/api.md): Comprehensive API reference with authentication and endpoint details
- [API Specification](https://chatbotkit.com/api/v1/spec.json): Full OpenAPI v3 specification for the ChatBotKit API
## Core Concepts
- [Backstories](https://chatbotkit.com/docs/backstories.md): Defining bot personality, context, and capabilities
- [Models](https://chatbotkit.com/docs/models.md): Understanding and selecting AI models
- [Bots](https://chatbotkit.com/docs/bots.md): Creating and managing conversational AI bots
- [Datasets](https://chatbotkit.com/docs/datasets.md): Managing knowledge bases and training data
- [Skillsets](https://chatbotkit.com/docs/skillsets.md): Extending bots with custom abilities and function calling
- [Conversations](https://chatbotkit.com/docs/conversations.md): Managing user interactions and session state
## Manuals - Technical Reference Documentation
Comprehensive technical manuals provide detailed reference documentation for all platform features and capabilities:
- [Introduction](https://chatbotkit.com/manuals/introduction.md): Getting started with ChatBotKit platform
- [Authentication](https://chatbotkit.com/manuals/authentication.md): API authentication methods and security
- [Bots](https://chatbotkit.com/manuals/bots.md): Complete bot configuration and management reference
- [Datasets](https://chatbotkit.com/manuals/datasets.md): Dataset creation, file management, and search operations
- [Skillsets](https://chatbotkit.com/manuals/skillsets.md): Building and managing skillsets with abilities
- [Blueprints](https://chatbotkit.com/manuals/blueprints.md): Creating reusable AI agent templates
- [Agents](https://chatbotkit.com/manuals/agents.md): Building and deploying intelligent AI agents
- [Conversations](https://chatbotkit.com/manuals/conversations.md): Managing conversation state and messages
- [Node.js SDK](https://chatbotkit.com/manuals/node-sdk.md): Official Node.js SDK documentation
- [Agent SDK](https://chatbotkit.com/manuals/agent-sdk.md): Official Agent SDK documentation
- [React SDK](https://chatbotkit.com/manuals/react-sdk.md): React components and hooks reference
- [Next SDK](https://chatbotkit.com/manuals/next-sdk.md): Next.js integration documentation
## REST API for Content Discovery
ChatBotKit provides REST API endpoints for programmatically discovering and accessing documentation and manuals:
### List Available Manuals
```
GET https://chatbotkit.com/api/v1/platform/manual/list
```
Returns a complete list of available technical manuals with metadata including:
- Manual ID, title, and description
- Category and tags for filtering
- Creation and update timestamps
- Display order index
Example response structure:
```json
{
"items": [
{
"id": "introduction",
"name": "Introduction",
"description": "Getting started with ChatBotKit",
"category": null,
"tags": [],
"index": 1,
"createdAt": 1696118400000,
"updatedAt": 1696118400000
}
]
}
```
### Fetch Individual Manual
```
GET https://chatbotkit.com/api/v1/platform/manual/{manualId}/fetch
```
Retrieves the full content of a specific manual by ID.
For example, to fetch the "datasets" manual:
```
GET https://chatbotkit.com/api/v1/platform/manual/datasets/fetch
```
Preview of ChatBotKit's llms.txt file. View complete file (205 lines) →
Ready to create yours?
Generate a professional llms.txt file for your website in minutes with our AI-powered tool.
Generate Your llms.txt File