This repository was archived by the owner on Jul 4, 2025. It is now read-only.

Description
Simplify Model Structures - Models Names (Repo, Source, version, ID, Alias)
Goals:
- Model list should be compact and not overwhelm user with super long model names
- User's UX - should be easy to call a specific model with an expected alias
Concepts
- Model Repo: i.e. tinyllama, or bartowski/...
- Model Source: huggingface, cortex
- Model Version: i.e. specific quant, that belongs to a Model Repo
- Model ID: should be :
- Model Alias: user-defined shortname
Questions
- How are we currently generating the model alias for HF models?
- How do we align with user expectations? to run the model using the same alias they pulled it with?
- How does this map between
model.yaml and model table in cortex.db, which need to be mapped to Model List
Resources
Output of cortex models list
