# About Rasa 3 code reference

**URL:** <https://forum.rasa.com/t/about-rasa-3-code-reference/50798>\
**Category:** Rasa Open Source\
**Created:** [January 22, 2022, 9:45pm UTC](https://forum.rasa.com/t/about-rasa-3-code-reference/50798 "2022-01-22T21:45:25Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jaimemosg](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/jaimemosg/32/19045_2.png) [@Jaimemosg](https://forum.rasa.com/u/Jaimemosg)\
**Post date:** [January 22, 2022, 9:45pm UTC](https://forum.rasa.com/t/about-rasa-3-code-reference/50798/1 "2022-01-22T21:45:25Z")

</div>

Hello everyone:

Recently I upgraded to Rasa 3. I am developing models with Rasa NLU using Python scripts in my backend. In this setup, I trained models in Rasa 2.x using `Trainer()` class, and then perform inference by parsing text with `Interpreter()` class. However I cannot find these classes in the new code reference because they are not located in module **rasa.nlu.model** anymore (find the code reference [here](https://rasa.com/docs/rasa/reference/rasa/nlu/model))

How can I realize where the classes are located, or which classes replaced the old ones and how to use them? Can anyone help me?

Thank you.
