Rasa is an open source machine learning framework. It helps you build contextual assistants that can have layered conversations with lots of back and forth. In order for a human to have a meaningful exchange with a contextual assistant, the assistant needs to be able to use context to build on things that have been previously discussed — Rasa enables you to build assistants that can do this in a scalable way.
With Rasa, you can build contextual assistants for the most popular messengers (Facebook, Slack and others), for your own conversational channels, and voice assistants like Alexa Skills and Google Home Actions.
You can deploy Rasa in your Nebius AI Managed Service for Kubernetes clusters using this Marketplace product.
Warning
If you are going to use this product in production, we recommend to configure it according to the Rasa recommendations.
Before installing this product:
- Create a Kubernetes cluster and a node group in it. Each node in the group should have at least 8 GB of RAM.
- install kubectl, and configure it to work with the created cluster.
To install the product:
-
On the cluster page in the management console, go to the Marketplace tab, select the product, and click Install.
-
Configure the application:
- Namespace: Select a namespace or create a new one.
- Application name: Enter an application name.
- User: Create a user name to access the Weaviate UI.
- Rasa token: Create and enter a token to authenticate the requests to the deployed model.
- Model url: Add a link to the model archived in
tar.gz
format. - Replica count: Enter the required amount of replicas.
- Enable Redis: Select to enable Redis database.
- Enable Rabbit MQ: Select to enable Rabbit MQ event broker.
- Enable Duckling: Select to enable Duckling entity extractor.
- Enable Rasa action server: Select to enable the Action Server for deploying models.
-
Click Install.
-
Wait for the application to change its status to
Deployed
. -
To check that Rasa is working:
-
Run the commands below to start port forwarding:
export RASA_SVC=$(kubectl get svc -l "app.kubernetes.io/name=rasa" -o name -n YOUR_NAMESPACE) kubectl --namespace YOUR_NAMESPACE port-forward $RASA_SVC 8000:80
-
Send a test request:
curl -XPOST http://127.0.0.1:8000/webhooks/rest/webhook \ -H "Content-type: application/json" \ -d "{ \"message\": \"Hello\", \"metadata\": {\"token\": \"YOUR_RASA_TOKEN\"} }"
-
-
Automating text- and speech-based conversations.
-
Building contextual and voice assistants.
Nebius AI does not provide technical support for the product. If you have any issues, please refer to the developer’s information resources.
Helm chart | Version | Pull-command | Documentation |
---|---|---|---|
cr.nemax.nebius.cloud/yc-marketplace/nebius/rasa/chart/rasa | 1.17.7 | Open |
Docker image | Version | Pull-command |
---|---|---|
cr.nemax.nebius.cloud/yc-marketplace/nebius/rasa/rasa1710239990342691642181741533338773040457292938712 | 3.2.6 | |
cr.nemax.nebius.cloud/yc-marketplace/nebius/rasa/duckling1710239990342691642181741533338773040457292938712 | 0.2.0.2-r0 | |
cr.nemax.nebius.cloud/yc-marketplace/nebius/rasa/nginx1710239990342691642181741533338773040457292938712 | 1.20 | |
cr.nemax.nebius.cloud/yc-marketplace/nebius/rasa/postgresql1710239990342691642181741533338773040457292938712 | 11.14.0-debian-10-r28 | |
cr.nemax.nebius.cloud/yc-marketplace/nebius/rasa/bitnami-shell1710239990342691642181741533338773040457292938712 | 10-debian-10-r305 | |
cr.nemax.nebius.cloud/yc-marketplace/nebius/rasa/postgres-exporter1710239990342691642181741533338773040457292938712 | 0.10.0-debian-10-r172 | |
cr.nemax.nebius.cloud/yc-marketplace/nebius/rasa/redis1710239990342691642181741533338773040457292938712 | 6.2.6-debian-10-r97 | |
cr.nemax.nebius.cloud/yc-marketplace/nebius/rasa/redis-sentinel1710239990342691642181741533338773040457292938712 | 6.2.6-debian-10-r95 | |
cr.nemax.nebius.cloud/yc-marketplace/nebius/rasa/redis-exporter1710239990342691642181741533338773040457292938712 | 1.33.0-debian-10-r21 | |
cr.nemax.nebius.cloud/yc-marketplace/nebius/rasa/bitnami-shell1710239990342691642181741533338773040457292938712 | 10-debian-10-r307 | |
cr.nemax.nebius.cloud/yc-marketplace/nebius/rasa/bitnami-shell1710239990342691642181741533338773040457292938712 | 10-debian-10-r307 | |
cr.nemax.nebius.cloud/yc-marketplace/nebius/rasa/rabbitmq1710239990342691642181741533338773040457292938712 | 3.9.16-debian-10-r0 | |
cr.nemax.nebius.cloud/yc-marketplace/nebius/rasa/bitnami-shell1710239990342691642181741533338773040457292938712 | 10-debian-10-r408 |