Rasa Error

Hi Team,

I am getting an error while executing my nlu_model.py file.

TypeError: unhashable type: ‘dict’

Please help.

My code is from rasa.nlu import load_data from rasa.nlu import config from rasa_nlu.model import Trainer from rasa_nlu.model import Metadata, Interpreter

def train_nlu(data, configs, model_dir): training_data = load_data(data) trainer = Trainer(config.load(configs)) trainer.train(training_data) model_directory = trainer.persist(model_dir, fixed_model_name = ‘weathernlu’)

def run_nlu(): interpreter = Interpreter.load(’./models/nlu/default/weathernlu’) print(interpreter.parse(u"I am planning my holiday to Lithuania. I wonder what is the weather out there."))

if name == ‘main’: train_nlu(’./data/data.json’, ‘config_spacy.json’, ‘./models/nlu’) run_nlu()

Welcome to the forum @mohiniyadav30 :slight_smile:

Please use ``` to format your code. Thanks. Can you please paste the complete stacktrace of the error? Also what version of Rasa are you using?

Thanks. This issue is resolved.