core/types/model_types library

Model Types

Public types for model management. Matches Swift ModelTypes.swift from Public/Extensions/Models/ These are thin wrappers over C++ types in rac_model_types.h

Classes

ArchiveArtifact
BuiltInArtifact
CustomArtifact
ExpectedModelFiles
Describes what files are expected after model extraction/download
ModelArtifactType
Describes how a model is packaged and what processing is needed after download
ModelFileDescriptor
Describes a file that needs to be downloaded as part of a multi-file model
ModelInfo
Information about a model - in-memory entity Matches Swift ModelInfo from Public/Extensions/Models/ModelTypes.swift
MultiFileArtifact
SingleFileArtifact
ThinkingTagPattern
Pattern for extracting thinking tags from model output

Enums

ArchiveStructure
Describes the internal structure of an archive after extraction
ArchiveType
Supported archive formats for model packaging
InferenceFramework
Supported inference frameworks/runtimes for executing models
ModelCategory
Defines the category/type of a model based on its input/output modality
ModelFormat
Model formats supported
ModelSource
Source of model data (where the model info came from)