createConfiguredDio static method
Dio
createConfiguredDio({})
Create a configured Dio instance with advanced HTTP settings
This method uses HttpConfigUtils to apply unified HTTP configurations including proxy, SSL, custom headers, and logging.
This is the recommended way to create Dio instances for all providers to ensure consistent HTTP configuration support.
Implementation
static Dio createConfiguredDio({
required String baseUrl,
required Map<String, String> headers,
required LLMConfig config,
Duration? timeout,
}) {
return HttpConfigUtils.createConfiguredDio(
baseUrl: baseUrl,
defaultHeaders: headers,
config: config,
defaultTimeout: timeout,
);
}