ChatBotKit's 205-line llms.txt shows what thorough AI preparation looks like

ChatBotKit enables developers to create sophisticated conversational AI applications through a comprehensive suite of tools and APIs. The platform supports n...

Readers can gain insights into the capabilities of ChatBotKit, including its support for multi-model integration and natural language processing. This implementation demonstrates how to effectively utilize diverse AI models and deploy chatbots across numerous platforms for enhanced user engagement.

205
Lines
-80% vs avg
7
Sections
-59% vs avg
1000+
Companies
using llms.txt
1
Files
llms.txt

Key Insights

Focused approach

A streamlined 7-section structure keeps things simple and scannable.

Comprehensive detail

205 lines of thorough documentation for AI systems.

llms.txt Preview

First 100 lines of 205 total

# 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
```

ChatBotKit is set up. Is yours?

Check your AI readiness in 30 seconds. See who AI recommends in your space. Free, no signup.

1000+ sites already set up

ChatBotKit is ready for AI. Are you?

Check your AI readiness score in 30 seconds — free, no signup required. Then generate your own llms.txt and start tracking your visibility.