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.str0 (str1): The score threshold of the route.str2 (str3): 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.

