RailsParam#
- class nemo_microservices.types.shared.RailsParam(*args: Any, **kwargs: Any)
Bases:
BaseModel
- actions: ActionRails | None = None
Configuration of action rails.
Action rails control various options related to the execution of actions. Currently, only
In the future multiple options will be added, e.g., what input validation should be performed per action, output validation, throttling, disabling, etc.
- config: RailsConfigDataParam | None = None
Configuration data for specific rails that are supported out-of-the-box.
- dialog: DialogRails | None = None
Configuration of topical rails.
- input: InputRails | None = None
Configuration of input rails.
- output: OutputRails | None = None
Configuration of output rails.
- retrieval: RetrievalRails | None = None
Configuration of retrieval rails.