lazyslide_models.base.SlideEncoderModel

lazyslide_models.base.SlideEncoderModel#

class SlideEncoderModel#

Bases: ModelBase

Base class for slide-level encoders.

encode_slide must return a SlideEncodeOutput (a TypedDict) with at least an "embeddings" key containing the primary slide embedding tensor. Models may declare a subclass with total=False to add extra fields (e.g. "latents" for captioning-ready representations).