Skip to main content

Module model_management

Module model_management 

Source
Expand description

Model Management System

Provides comprehensive model lifecycle management including:

  • Model registry and metadata storage
  • Download from multiple sources (HuggingFace, OpenRouter)
  • Local storage management in AppData
  • Hardware-aware model recommendations
  • Progress tracking for downloads

Re-exports§

pub use registry::ModelRegistry;
pub use registry::ModelInfo;
pub use registry::ModelPricing;
pub use registry::ModelStatus;
pub use downloader::ModelDownloader;
pub use downloader::DownloadSource;
pub use storage::ModelStorage;
pub use storage::StorageLocation;
pub use recommendation::ModelRecommender;
pub use progress::DownloadProgress;
pub use progress::ProgressTracker;
pub use hf_access::check_hf_gated_access;
pub use hf_access::HfAccessStatus;

Modules§

downloader
Model Downloader
hf_access
HuggingFace Gated Model Access Checker
progress
Download Progress Tracking
recommendation
Model Recommendation System
registry
Model Registry
storage
Model Storage Management

Structs§

ModelManager
Main model management service