Warning: This document is for an old version of Rasa Core. The latest version is 0.14.5.

Installation

Install Rasa Core to get started with the Rasa stack.

Note

You can also get started without installing anything by going to the Quickstart

Install Rasa Core

Stable (Most recent release)

The recommended way to install Rasa Core is using pip:

    
pip install rasa_core
copied!

If you alredy have rasa_core installed and want to update it run:

    
pip install -U rasa_core
copied!

Unless you’ve already got numpy & scipy installed, we highly recommend that you install and use Anaconda.

Note

If you want to run custom action code, please also take a look at Actions. You’ll need to install Rasa Core to train and use the model and rasa_core_sdk to develop your custom action code.

Latest (Most recent github)

If you want to use the bleeding edge version of Rasa use github + setup.py:

git clone https://github.com/RasaHQ/rasa_core.git
cd rasa_core
pip install -r requirements.txt
pip install -e .

Development (github & development dependencies)

If you want to change the Rasa Core code and want to run the tests or build the documentation, you need to install the development dependencies:

pip install -r dev-requirements.txt
pip install -e .

Add Natural Language Understanding

We use Rasa NLU for intent classification & entity extraction. To get it, run:

pip install rasa_nlu[tensorflow]

Full instructions can be found in the NLU documentation.

You can also use other NLU services like wit.ai, dialogflow, or LUIS. In fact, you don’t need to use NLU at all, if your messaging app uses buttons rather than free text.

Build your first Rasa assistant!

After following the quickstart and installing Rasa Core, the next step is to build your first Rasa assistant yourself! To get you started, we have prepared a Rasa Stack starter-pack which has all the files you need to build your first custom chatbot. On top of that, the starter-pack includes a training data set ready for you to use.

Click the linke below to get the Rasa Stack starter-pack:

Rasa Stack starter-pack

Let us know how you are getting on! If you have any questions about the starter-pack or using Rasa Stack in general, post your questions on Rasa Community Forum!

Have questions or feedback?

We have a very active support community on Rasa Community Forum that is happy to help you with your questions. If you have any feedback for us or a specific suggestion for improving the docs, feel free to share it by creating an issue on Rasa Core GitHub repository.