Performs an HTTP request using the provided Axios instance and configuration.
This function handles retries, rate limit handling, and error handling for the HTTP request.
The request arguments to be passed to Axios.
Optional
The configuration options for the request.
A Promise that resolves to the API response, including the data and rate limit headers.
Performs an HTTP request using the provided Axios instance and configuration.
This function handles retries, rate limit handling, and error handling for the HTTP request.