mayankjain0141 / rasa-multiple-models

A simple server to serve multiple rasa-nlu models.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rasa Multiple Models

This is a trial app for multiple rasa chatbots on a single Flask server through Rasa Agent API.

Run Locally

Clone the project

git clone https://github.com/mayankjain0141/rasa-multiple-models.git

Create a virtual environment

python3 -m venv name

Activate the virtual environment

source name/bin/activate

Go to the project directory

cd rasa-multiple-models

Install dependencies

pip install -r requirements.txt

Start the local server

python3 app_ws.py

Open index.html to access the frontend.

Roadmap

  • Connect the APIs to the frontend for multiple models
  • Authentication Service
  • Speech-to-text input
  • Deployment
  • Make it a React-Native app

Appendix

This is heavily based on this blog and repository by langnerd. We have migrated the project to rasa==2.3.3 and resolved the dependency issues for webchat.

About

A simple server to serve multiple rasa-nlu models.


Languages

Language:Python 46.5%Language:JavaScript 20.0%Language:Shell 14.3%Language:HTML 8.9%Language:CSS 6.8%Language:Dockerfile 3.5%