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": "findbypincode", "description": "Fetches information for a given Indian pincode using the Toolbench RapidAPI.", "parameters": {"pincode": {"description": "The pincode for which information needs to be fetched.", "type": "int", "default": 518345}}}, {"name": "commune_par_nom", "description": "Fetch one or more communes by their name, with exact or partial matching.", "parameters": {"nom": {"description": "The name of the commune to search for. Defaults to 'poum'.", "type": "str, optional", "default": "poum"}}}, {"name": "measure_distance_reverse", "description": "Calculates the distance between two addresses in Cameroon using the specified unit of measurement.", "parameters": {"stop_address": {"description": "The destination address for which the distance needs to be calculated.", "type": "str", "default": "Bonamoussadi, Douala"}, "start_address": {"description": "The starting address for which the distance needs to be calculated.", "type": "str", "default": "Molyko, Buea"}, "unit": {"description": "The unit of distance measurement. Valid options are 'km' (default), 'mi', 'ft', and 'yd'.", "type": "str", "default": "km"}}}]
Find the communes in France with the name 'Marseille' and find the distance between the addresses 'Eastern Cameroon Street, Yaoundé, Cameroon' and 'Western Cameroon Street, Douala, Cameroon' in feet.
user
assistant
[{"name": "commune_par_nom", "arguments": {"nom": "Marseille"}}, {"name": "measure_distance_reverse", "arguments": {"stop_address": "Eastern Cameroon Street, Yaound\u00e9, Cameroon", "start_address": "Western Cameroon Street, Douala, Cameroon", "unit": "ft"}}]