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.