timeoutConfig

A configuration property that defines timeout settings for network interactions with the MistralAI API. It specifies limits for request execution time, connection establishment time, and socket operation time. These timeout values are represented in Duration and provide control over handling delayed or unresponsive network operations.

The default values for these timeouts are derived from the ConnectionTimeoutConfig class, but can be customized through the timeouts function in MistralAIConfig.

Used primarily when configuring an MistralAIClientSettings for making API requests.