The ModelsClient can be initialized with ModelsClient.Options (which extends BaseClientOptions) and individual requests can be customized using ModelsClient.RequestOptions (which extends BaseRequestOptions).
ModelsClient.Options:
Used during client instantiation to set global configurations like baseUrl, environment, headers, timeoutInSeconds, maxRetries, and logging.
ModelsClient.RequestOptions:
Used per-call to override or provide specific configurations such as headers, queryParams, timeoutInSeconds, maxRetries, abortSignal, and clientName.