Python API docs NLU Core Platform GitHub Ask the Community Getting Started Try It Out Installation User Guide Choosing a Rasa NLU Pipeline Language Support Entity Extraction Evaluating and Improving Models Confidence and Fallback Intents Frequently Asked Questions API Reference Training Data Format Component Configuration Server Configuration HTTP API Python API Storing Models in the Cloud Running in Docker Developer Documentation Custom Components Migration Guide License Change Log Getting Support Versions viewing: 0.13.7 tags 0.15.1 0.15.0 0.14.6 0.14.5 0.14.4 0.14.3 0.14.2 0.14.1 0.14.0 0.13.8 0.13.7 0.13.6 0.13.5 0.13.4 0.13.3 0.13.2 0.13.1 0.13.0 0.12.4 0.12.3 0.12.2 0.12.1 0.12.0 0.11.4 0.10.6 0.9.2 0.8.12 0.7.4 Warning: This document is for an old version of Rasa NLU. The latest version is 0.15.1. Python API¶ Apart from running Rasa NLU as a HTTP server you can use it directly in your python program. Rasa NLU supports both Python 2 and 3. Training a Model¶ For creating your models, you can follow the same instructions as non-python users. Or, you can train directly in python with a script like the following (using spacy): from rasa_nlu.training_data import load_data from rasa_nlu.model import Trainer from rasa_nlu import config