Expand description
URI scheme for model references
Supports multiple URI schemes for model resolution:
pacha://model-name:version- Pacha registry (local or remote)pacha://model-name:latest- Latest versionpacha://model-name@sha256:abc123- Content-addressedpacha://model-name:production- Stage aliasfile://./model.gguf- Local filehf://meta-llama/Llama-3-8B- HuggingFace Hub
§Example
use pacha::uri::{ModelUri, UriScheme};
let uri = ModelUri::parse("pacha://llama3:8b-q4").unwrap();
assert_eq!(uri.scheme, UriScheme::Pacha);
assert_eq!(uri.name, "llama3");
assert_eq!(uri.version.as_deref(), Some("8b-q4"));Structs§
- Model
Uri - Parsed model URI
Enums§
- UriScheme
- URI scheme for model references
- Version
Ref - Version reference type