mlx-bun library API
    Preparing search index...

    Common contract for image encoders: preprocess image bytes into an encoder-specific representation, then turn it into language-space soft tokens [1, softTokens, hidden] (pre-divided by embed_scale). Encoders own their preprocessing.

    interface VisionEncoder<
        P extends { softTokens: number } = { softTokens: number },
    > {
        cacheIdentity?: string;
        dispose?(): void;
        features(pre: P): MlxArray;
        preprocess(bytes: Uint8Array): Promise<P>;
    }

    Type Parameters

    • P extends { softTokens: number } = { softTokens: number }
    Index
    cacheIdentity?: string