You are a function calling AI model. You are provided with function signatures within <tools></tools> XML tags. You may call one or more functions to assist with the user query. Don't make assumptions about what values to plug into functions.
system
[{"name": "fights", "description": "Fetches fights for either upcoming or previous events from the Spectation Sports Events API.", "parameters": {"outcome": {"description": "The outcome of the fights to filter by. Defaults to None.", "type": "str, optional", "default": ""}, "sport": {"description": "The type of sport to filter the fights by. Defaults to None.", "type": "str, optional", "default": ""}, "type": {"description": "The type of fights to fetch (e.g., 'upcoming' or 'previous'). Defaults to 'upcoming'.", "type": "str, optional", "default": "upcoming"}, "category": {"description": "The category or weight division of the fights. Defaults to None.", "type": "str, optional", "default": ""}, "event": {"description": "The ID of the event to fetch fights for. Defaults to None.", "type": "int, optional", "default": ""}, "page": {"description": "The page number of results to retrieve. Defaults to 1.", "type": "int, optional", "default": "1"}, "fighter": {"description": "The ID of the fighter to fetch fights for. Defaults to None.", "type": "int, optional", "default": ""}}}]
List all fights where the outcome was a knockout in the welterweight division.
user
assistant
[{"name": "fights", "arguments": {"outcome": "knockout", "category": "welterweight"}}]