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.nlu.emulators.emulator
Emulator Objects
class Emulator()
Emulator specifies how requests and responses are getting transformed.
name
@classmethod
def name(cls) -> Text
Name that identifies the emulator.
normalise_request_json
def normalise_request_json(data: Dict[Text, Any]) -> Dict[Text, Any]
Transform request JSON to target format.
Arguments:
data
- input JSON data as a dictionary.
Returns:
The transformed input data.
normalise_response_json
def normalise_response_json(data: Dict[Text, Any]) -> Dict[Text, Any]
Transform response JSON to target format.
Arguments:
data
- input JSON data as a dictionary.
Returns:
The transformed input data.
__str__
def __str__() -> Text
Return the string representation of the emulator.