SnippetModel:
    | { type: "multimodal" } & MultiModalSnippetModel
    | { type: "text" } & TextSnippetModel