configure
fun configure(projectId: String, apiKey: String, baseUrl: String = PUBLIC_GATEWAY_URL, timeoutMillis: Int, maxRetries: Int = 1, apiKeyProvider: ApiKeyProvider? = null): VModalProject
Creates an immutable project client without performing network I/O.
Authentication remains independent from content organization. When apiKeyProvider is supplied, it provides the current credential at request time and supports key rotation.