Multi-turn tool-use scenario.
Tools involved: TicketAPI
TravelAPI

User requests (one per turn):
user: I need to cap my travel expenses at 20,000 RMB. Sort out everything to make sure this limit is correctly set up. Around it to have tenth and hundredth digit. Like 12.34 as the input. My access token is abc123xyz if you need.
user: With my budget arranged, just double check the flight cost so that I know it's ok. Then, I want to book a business class ticket going from LAX to JFK on October 12th 2024. Charge it to my main credit card and ensure it stays within my budget plans.
user: I've had a change of heart regarding my travel itinerary. Go ahead and cancel my previous booking and process any refunds due.
user: I'm looking to get my hands on the invoice for the flights I've arranged recently. Kindly send me the full details.
user: There's been some confusion with the invoice. Please liaise with customer support for me, explaining the issue and escalate if needed.
user: Initiate a new support ticket titled 'Invoice Discrepancy' outlining the problem I encountered with invoicing and prioritize it at level 3. My username is mzhang and password is SecurePass123

Expected function call sequence:
TravelAPI.compute_exchange_rate
TravelAPI.set_budget_limit
TravelAPI.book_flight
TravelAPI.cancel_booking
TravelAPI.retrieve_invoice
TravelAPI.contact_customer_support
TicketAPI.create_ticket