Build request timeout from config
static Duration getRequestTimeout(LLMConfig config) { return config.timeout ?? const Duration(seconds: 60); }