Skip to content

Chatbot (CaaS)

AI chatbot with RAG knowledge base. Upload documents, embed on your website, and query via API.

Best for: customer support, FAQ bots, internal knowledge bases, website chat widgets

Open in dashboard · API reference


What this is

Chatbot (CaaS) lets you create AI-powered chatbots with your own knowledge base. Upload documents, web pages, or text — the chatbot uses RAG (Retrieval-Augmented Generation) to answer questions based on your content.

Each chatbot has its own vector store, sources, and configuration. Embed the chatbot on your website via a widget, or access it programmatically through the API.

This is not a general-purpose LLM. For direct language model access, use LLM API. For live human support, use a helpdesk tool.


When to use it

Use this when

  • You want an AI-powered FAQ bot for your website
  • You need a knowledge base chatbot for internal documentation
  • You want to answer customer questions from your own content
  • You need a programmable chatbot accessible via API

Consider something else when

  • You need direct LLM access without a knowledge base → LLM API
  • You need live human support → use a helpdesk tool
  • You need image/video generation → GPU Studio

What you get

  • Bot: isolated chatbot with its own knowledge base and configuration
  • Sources: upload documents (PDF, DOCX, TXT), add URLs, or paste text
  • Widget: embeddable chat widget for your website
  • API: programmatic access via REST API (chat + streaming)
  • Test: built-in test chat in the dashboard
  • Analytics: message count, response quality, popular questions
  • Billing: monthly based on message volume

Pricing

All prices exclude VAT.

PlanEUR/monthNOK/monthSEK/monthDKK/month
Chatbot Business99999999679
Chatbot Pro59599599409
Chatbot Standard24249249169
Chatbot Starter9999969

View all plans in dashboard


How it works

  1. Create a chatbot and give it a name
  2. Upload knowledge sources (documents, URLs, or text)
  3. The platform indexes your content into a vector store
  4. Test the chatbot in the dashboard
  5. Embed the widget on your website or connect via API
  6. Monitor usage and refine sources as needed

What you see in the dashboard

  • Bot list: name, status (active/inactive), message count, last used
  • Sources: uploaded documents with indexing status
  • Test chat: send messages and see responses with source citations
  • Widget config: appearance, welcome message, language
  • Analytics: messages today/this month, top questions
  • API key: key for programmatic access

Fastest way to get started

Dashboard

  1. Open my.wayscloud.servicesAI & Machine LearningChatbot
  2. Click Create Chatbot
  3. Upload documents or add URLs as knowledge sources
  4. Test the chatbot in the built-in chat
  5. Copy the widget embed code for your website

API

bash
curl -X POST https://api.wayscloud.services/v1/chatbot/api/chat \
  -H "X-API-Key: wayscloud_chatbot_abc12_YOUR_SECRET" \
  -H "Content-Type: application/json" \
  -d '{
    "bot_id": "bot-abc123",
    "message": "What are your pricing plans?"
  }'

Example request and response

Request:

bash
curl -X POST https://api.wayscloud.services/v1/chatbot/api/chat \
  -H "X-API-Key: wayscloud_chatbot_abc12_YOUR_SECRET" \
  -H "Content-Type: application/json" \
  -d '{"bot_id": "bot-abc123", "message": "What are your pricing plans?"}'

Response:

json
{
  "response": "We offer four plans: Starter at EUR 9/month, Standard at EUR 24/month, Pro at EUR 59/month, and Business at EUR 99/month. Each plan includes different message limits and source capacities.",
  "sources": [
    {"title": "Pricing Page", "relevance": 0.95}
  ],
  "tokens_used": 142
}

Common use cases

  • Customer support bot — answer common questions from your help center
  • Internal knowledge base — let employees search company documentation
  • Product assistant — help users find features and pricing
  • Onboarding guide — walk new users through your product
  • Documentation search — make technical docs conversational


Open in dashboard

WAYSCloud AS