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.