notice

This is unreleased documentation for Rasa & Rasa Pro Documentation Main/Unreleased version.
For the latest released documentation, see the latest version (3.x).

Version: Main/Unreleased

rasa.graph_components.validators.default_recipe_validator

DefaultV1RecipeValidator Objects

class DefaultV1RecipeValidator(GraphComponent)

Validates a "DefaultV1" configuration against the training data and domain.

create

@classmethod
def create(cls, config: Dict[Text, Any], model_storage: ModelStorage,
resource: Resource,
execution_context: ExecutionContext) -> DefaultV1RecipeValidator

Creates a new ConfigValidator (see parent class for full docstring).

__init__

def __init__(graph_schema: GraphSchema) -> None

Instantiates a new ConfigValidator.

Arguments:

  • graph_schema - a graph schema

validate

def validate(importer: TrainingDataImporter) -> TrainingDataImporter

Validates the current graph schema against the training data and domain.

Arguments:

  • importer - the training data importer which can also load the domain

Raises:

InvalidConfigException or InvalidDomain in case there is some mismatch