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

User requests (one per turn):
user: Calculate the exchange rate for 1500 USD to EUR for me, I have some funds to convert quickly.
user: Now that I have the converted amount, orchestrate the reservation of a flight this weekend July 1st 2024 from San Francisco to Boston in the business class category, utilizing my access token 'abc123xyz456', and ensure it is billed to my primary credit card logged with id 'card5638'.
user: Once the flight arrangement has been secured, retrieve the invoice particulars so I can log them for my budgetary purposes.
user: To resolve some complications I encountered during my booking, kindly reach out to customer support and convey that I 'Require assistance with the transaction particulars'.
user: Upon reaching out to customer support, dispatch a concise message through my account with id 'USR100145' to my advisor with id 'travel_advisor', conveying the specifics of the problems I faced. They are anticipating this communication promptly. The message you send should be 'Details regarding problems faced with the flight booking transaction.'

Expected function call sequence:
TravelAPI.compute_exchange_rate
TravelAPI.get_flight_cost
TravelAPI.book_flight
TravelAPI.retrieve_invoice
TravelAPI.contact_customer_support
MessageAPI.send_message