name
(str
): The name of the LLM.**kwargs
(dict
): Additional keyword arguments for the LLM.messages
(List[Message]
): The messages to pass to the LLM.Optional[str]
: The response from the LLM.
query
(str
): The query to extract the function inputs from.function_schemas
(List[Dict[str, Any]]
): The function schemas to extract the function inputs from.List[Dict[str, Any]]
: The function inputs.