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": "label_template_brands", "description": "Returns the list of blank label sheet brands supported by Ecardify on the given date.", "parameters": {"format": {"description": "The paper size format, which can be either \"Letter\" (8.5 inch by 11 inch) or \"A4\" (210 mm by 297 mm).", "type": "str", "default": "a4"}}}, {"name": "search", "description": "This function performs a search query using the Market Intelligence by Automata API, returning information about related companies based on the provided search terms.", "parameters": {"terms": {"description": "Search terms separated by commas, which are used to filter the companies. Example: 'cloud computing,enterprise,security'.", "type": "str", "default": ""}, "page": {"description": "Page number for paginated search results. Default is '0'. Example: '0', '1', '2', etc.", "type": "str, optional", "default": "0"}}}, {"name": "update", "description": "Updates data on a specified endpoint using the provided information and RapidAPI key.", "parameters": {"info3": {"description": "The third piece of information to be sent as a query parameter.", "type": "str", "default": "333"}, "info1": {"description": "The first piece of information to be sent as a query parameter.", "type": "str", "default": "111"}, "info2": {"description": "The second piece of information to be sent as a query parameter.", "type": "str", "default": "222"}}}, {"name": "label_templates", "description": "Fetches a list of label templates filtered by various parameters such as paper format, brand, label size, and shape.", "parameters": {"format": {"description": "The paper format, either 'Letter' (8.5 inch by 11 inch) or 'A4' (210 mm by 297 mm).", "type": "str", "default": "letter"}, "brand": {"description": "The name of the label manufacturer. Default is 'avery'. Possible values include 'Avery', 'Herma', 'Onlinelabels', 'Uline', 'Megastar', 'Sheetlabels'.", "type": "str, optional", "default": "avery"}, "height": {"description": "The height of the label.", "type": "str, optional", "default": ""}, "code": {"description": "A string representing approximate label sizes in the format [width]x[height]. Default is '2x2'.", "type": "str, optional", "default": "2x2"}, "width": {"description": "The width of the label.", "type": "str, optional", "default": ""}, "shape": {"description": "The shape of the label. Valid values include 'square', 'rectangle', 'circle', 'oval'.", "type": "str, optional", "default": ""}}}]
Get the list of label templates for A4 format with 'avery' as the brand, '2x2' as the code, and 'square' as the shape.
user
assistant
[{"name": "label_templates", "arguments": {"format": "A4", "brand": "avery", "code": "2x2", "shape": "square"}}]