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

Installation

Installation

The recommended way to install Rasa Core is using pip:

pip install rasa_core

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

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

Note

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

Additional Dependencies

We use Rasa NLU for intent classification & entity extraction, but you are free to use other NLU services like wit.ai, api.ai, or LUIS.ai. If you want to use Rasa NLU make sure to follow the installation instructions of the NLU docs as well. In fact, you don’t need to use NLU at all, if your messaging app uses buttons rather than free text.

Getting Started

To so your newly installed Rasa Core in action, head over to the introductory tutorial Building a Simple Bot.