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)