llms.txt Content
# 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 selectin