Version: 3.x
rasa.cli.train
add_subparser
def add_subparser(subparsers: SubParsersAction,
parents: List[argparse.ArgumentParser]) -> None
Add all training parsers.
Arguments:
subparsers
- subparser we are going to attach toparents
- Parent parsers, needed to ensure tree structure in argparse
run_training
def run_training(args: argparse.Namespace,
can_exit: bool = False) -> Optional[Text]
Trains a model.
Arguments:
args
- Namespace arguments.can_exit
- IfTrue
, the operation can sendsys.exit
in the case training was not successful.
Returns:
Path to a trained model or None
if training was not successful.
run_core_training
def run_core_training(args: argparse.Namespace) -> Optional[Text]
Trains a Rasa Core model only.
Arguments:
args
- Command-line arguments to configure training.
Returns:
Path to a trained model or None
if training was not successful.
run_nlu_training
def run_nlu_training(args: argparse.Namespace) -> Optional[Text]
Trains an NLU model.
Arguments:
args
- Namespace arguments.
Returns:
Path to a trained model or None
if training was not successful.