nemo_microservices.types.shared_params.clavata_rail_config#

Module Contents#

Classes#

API#

class nemo_microservices.types.shared_params.clavata_rail_config.ClavataRailConfig#

Bases: typing_extensions.TypedDict

input: nemo_microservices.types.shared_params.clavata_rail_options.ClavataRailOptions#

None

Configuration data for the Clavata API

label_match_logic: typing_extensions.Literal[ANY, ALL]#

None

The logic to use when deciding whether the evaluation matched. If ANY, only one of the configured labels needs to be found in the input or output. If ALL, all configured labels must be found in the input or output.

output: nemo_microservices.types.shared_params.clavata_rail_options.ClavataRailOptions#

None

Configuration data for the Clavata API

policies: Dict[str, str]#

None

A dictionary of policy aliases and their corresponding IDs.

server_endpoint: str#

None

The endpoint for the Clavata API