Updated April 11, 2024

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.

Deployment instructions

Before installing this product:

  1. Create a Kubernetes cluster and a node group in it. Each node in the group should have at least 8 GB of RAM.
  2. install kubectl, and configure it to work with the created cluster.

To install the product:

  1. On the cluster page in the management console, go to the Marketplace tab, select the product, and click Install.

  2. 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.
  3. Click Install.

  4. Wait for the application to change its status to Deployed.

  5. To check that Rasa is working:

    1. 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
      
    2. 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\"}
      }"
      
Billing type
Free
Type
Kubernetes® Application
Category
LLM apps framework
Publisher
Nebius
Use cases
  • Automating text- and speech-based conversations.

  • Building contextual and voice assistants.

Technical support

Nebius AI does not provide technical support for the product. If you have any issues, please refer to the developer’s information resources.

Product composition
Helm chartVersion
Pull-command
Documentation
cr.nemax.nebius.cloud/yc-marketplace/nebius/rasa/chart/rasa1.17.7Open
Docker imageVersion
Pull-command
cr.nemax.nebius.cloud/yc-marketplace/nebius/rasa/rasa17102399903426916421817415333387730404572929387123.2.6
cr.nemax.nebius.cloud/yc-marketplace/nebius/rasa/duckling17102399903426916421817415333387730404572929387120.2.0.2-r0
cr.nemax.nebius.cloud/yc-marketplace/nebius/rasa/nginx17102399903426916421817415333387730404572929387121.20
cr.nemax.nebius.cloud/yc-marketplace/nebius/rasa/postgresql171023999034269164218174153333877304045729293871211.14.0-debian-10-r28
cr.nemax.nebius.cloud/yc-marketplace/nebius/rasa/bitnami-shell171023999034269164218174153333877304045729293871210-debian-10-r305
cr.nemax.nebius.cloud/yc-marketplace/nebius/rasa/postgres-exporter17102399903426916421817415333387730404572929387120.10.0-debian-10-r172
cr.nemax.nebius.cloud/yc-marketplace/nebius/rasa/redis17102399903426916421817415333387730404572929387126.2.6-debian-10-r97
cr.nemax.nebius.cloud/yc-marketplace/nebius/rasa/redis-sentinel17102399903426916421817415333387730404572929387126.2.6-debian-10-r95
cr.nemax.nebius.cloud/yc-marketplace/nebius/rasa/redis-exporter17102399903426916421817415333387730404572929387121.33.0-debian-10-r21
cr.nemax.nebius.cloud/yc-marketplace/nebius/rasa/bitnami-shell171023999034269164218174153333877304045729293871210-debian-10-r307
cr.nemax.nebius.cloud/yc-marketplace/nebius/rasa/bitnami-shell171023999034269164218174153333877304045729293871210-debian-10-r307
cr.nemax.nebius.cloud/yc-marketplace/nebius/rasa/rabbitmq17102399903426916421817415333387730404572929387123.9.16-debian-10-r0
cr.nemax.nebius.cloud/yc-marketplace/nebius/rasa/bitnami-shell171023999034269164218174153333877304045729293871210-debian-10-r408
Terms
By using this product you agree to the Nebius AI Marketplace Terms of Service and the terms and conditions of the following software: Apache 2.0
Billing type
Free
Type
Kubernetes® Application
Category
LLM apps framework
Publisher
Nebius