mlx-bun library API
    Preparing search index...
    interface HostServicesOptions {
        admit?: (bytes: number) => Promise<void>;
        backend?: WhisperBackend;
        catalog?: ModelCatalog;
        events?: EventHub;
        exclusive?: Exclusive;
        hub?: CatalogHub;
        log?: (line: string) => void;
        storageRoot?: () => string;
        whisper?: WhisperServing;
    }
    Index
    admit?: (bytes: number) => Promise<void>

    Makes room for a checkpoint about to load; see WhisperModelHostOptions.admit.

    backend?: WhisperBackend

    Test seams.

    catalog?: ModelCatalog
    events?: EventHub

    The host's event bus, shared with whatever else publishes (the engine adapter); default a new one.

    exclusive?: Exclusive

    The host's exclusive lock around decoding; without one decoding runs at once.

    Downloads and publishing behind the default catalog; a host without them cannot fetch or push models.

    log?: (line: string) => void

    Lifecycle lines of the model host ([transcription] X loaded in 60 ms); default the console, which a verb printing to stdout must silence.

    storageRoot?: () => string

    Where declared storage entries live; default MLX_BUN_HOME.

    whisper?: WhisperServing