is_valid
route_config
(str
): The route config to check.
bool
: Whether the route config is valid.
Route Objects
name
(str
): The name of the route.utterances
(Union[List[str], List[Any]]
): The utterances of the route.description
(Optional[str]
): The description of the route.function_schemas
(Optional[List[Dict[str, Any]]]
): The function schemas of the route.llm
(Optional[BaseLLM]
): The LLM to use.str
0 (str
1): The score threshold of the route.str
2 (str
3): The metadata of the route.
__call__
query
(Optional[str]
): The query to pass to the route.
RouteChoice
: The route choice.
acall
query
(Optional[str]
): The query to pass to the route.
RouteChoice
: The route choice.
to_dict
Dict[str, Any]
: The dictionary representation of the route.
from_dict
data
(Dict[str, Any]
): The dictionary to create the route from.
Route
: The created route.
from_dynamic_route
llm
(BaseLLM
): The LLM to use.entities
(List[Union[BaseModel, Callable]]
): The entities to use.route_name
: The name of the route.