NoModelManager

Default for platforms/targets with no downloadable models (JVM/desktop, iOS today).

Functions

Link copied to clipboard
open suspend override fun delete(modelId: String)

Remove a downloaded model from app-private storage.

Link copied to clipboard
open suspend override fun download(modelId: String)

Start (or resume) downloading modelId. Suspends until it completes or fails.

Link copied to clipboard
open override fun models(): List<ModelInfo>

Current snapshot of every manageable model.

Link copied to clipboard
open override fun observe(modelId: String): Flow<ModelInfo>

Observe one model's state (drives the download-progress UI).