messages.content: Get 5 latest news on Bitcoin in US
messages.role: user
messages.role: assistant
messages.arguments: {"topic": "Bitcoin", "quantity": 5, "region": "US"}
messages.name: get_news
messages.type: function
tools: [{"type": "function", "function": {"name": "get_news", "description": "Fetches the latest news on a specific topic.", "parameters": {"type": "dict", "properties": {"topic": {"type": "string", "description": "The subject for the news topic."}, "quantity": {"type": "integer", "description": "Number of articles to fetch."}, "region": {"type": "string", "description": "The geographical region for the news. Default is 'US'."}}, "required": ["topic", "quantity"]}}}]