Back to projects
Live Python Flask React Vector DB OpenAI/Claude

ChatbotPT

AI-Powered Chatbot Platform

Build intelligent chatbots powered by your own knowledge base. RAG-based AI with embeddable widgets.

ChatbotPT is a modern, scalable platform that enables businesses to create intelligent chatbots for their websites based on their own knowledge documents. Powered by GPT and Claude with RAG (Retrieval Augmented Generation).

The Problem

Generic chatbots give generic answers. Your customers have specific questions about YOUR products, YOUR policies, YOUR services. They need answers grounded in your actual knowledge base — not hallucinated from general training data.

The Solution

ChatbotPT lets you upload your documents (PDFs, Word docs, markdown, HTML) and creates a chatbot that answers questions based on that content. RAG ensures responses are grounded in your actual data.

Key Features

AI-Powered

GPT/Claude models with RAG for accurate, grounded responses

Knowledge Bases

Multiple knowledge bases per project with version control

Document Processing

PDF, Word, Excel, HTML, Markdown support

Embeddable Widget

Mobile-first JavaScript widget, easy integration

Simple Integration

Add a chatbot to any website with a single script tag:

<script
  src="https://cdn.chatbotpt.com/widget.js"
  data-project="YOUR_PROJECT_KEY"
  data-theme="light"
  data-position="bottom-right">
</script>

Architecture

  • Multi-tenant — Organization support with role-based access
  • Vector Database — Semantic search for relevant context retrieval
  • Async Processing — Celery for document processing at scale
  • Real-time — WebSocket support for streaming responses
  • Analytics — Built-in usage tracking and conversation analytics

Pricing Tiers

Feature Free Starter Business
Projects 1 3 10
Documents 10 100 1,000
Messages/mo 1,000 10,000 50,000

Tech Stack

Python Flask PostgreSQL Redis Celery React OpenAI Anthropic

Interested in this project?

Let's discuss how I can help with yours.

Get in Touch