Chatbot (CaaS)
Build AI-powered chatbots with your own knowledge sources — deploy to any channel via API with streaming and session management.
What it is
Chatbot as a Service (CaaS) in WAYSCloud lets you create AI chatbots powered by your own documents and knowledge base. Upload sources, configure behavior, and integrate via API into any application, website, or workflow.
Supports streaming responses, conversation sessions, and retrieval-augmented generation (RAG) for accurate, grounded answers.
When to use
Use this when you need:
- Customer support automation with your own knowledge base
- Internal knowledge assistants for teams
- Website chat widgets with AI-powered responses
- API-driven chatbot integration in any application
When NOT to use:
- Raw LLM access without knowledge base — use LLM API
- Image/video generation — use GPU Studio
How it works
Building a chatbot:
- Create a bot and configure its behavior
- Add knowledge sources (documents, URLs, text)
- Integrate via API — send messages, receive answers
- Optionally use streaming for real-time token delivery
The bot uses RAG to ground answers in your provided sources.
Features
WAYSCloud Chatbot is designed for accurate, grounded AI responses from your own data.
Knowledge
- Upload documents as knowledge sources
- Retrieval-augmented generation (RAG) for grounded answers
- Automatic source indexing and search
Integration
- REST API for chat and bot management
- Server-Sent Events streaming for real-time responses
- Session management for multi-turn conversations
Management
- Dashboard for bot creation and configuration
- Multiple bots per account
- API key authentication with chatbot permission scope
Getting started
All Chatbot (CaaS) functionality is available via the WAYSCloud API.
List chatbots
Returns all active chatbots owned by the authenticated customer. Use the id or slug from this response as the bot_id parameter when calling the chat endpoints.
curl https://api.wayscloud.services/v1/chatbot/api/bots \
-H "X-API-Key: YOUR_API_KEY"See all 3 endpoints in the Chatbot API reference.
Limits and quotas
Limits and quotas depend on the selected plan and region. See the dashboard or API for current constraints.