initialize static method

void initialize({
  1. String? huggingFaceToken,
  2. int maxDownloadRetries = 10,
})

Initialize Flutter Gemma

Call this once at app startup before using any other API.

Parameters:

  • huggingFaceToken: Optional HuggingFace API token for authenticated downloads
  • maxDownloadRetries: Maximum retry attempts for transient errors (default: 10) Note: Auth errors (401/403/404) always fail after 1 attempt

Implementation

static void initialize({
  String? huggingFaceToken,
  int maxDownloadRetries = 10,
}) {
  ServiceRegistry.initialize(
    huggingFaceToken: huggingFaceToken,
    maxDownloadRetries: maxDownloadRetries,
  );
}