Add descriptions for new models available in the HuggingFace router to chat-ui's prod.yaml and dev.yaml.
-
Fetch models from router
WebFetch https://router.huggingface.co/v1/models
Extract all model IDs from the response.
-
Read current configuration
- Read
chart/env/prod.yaml
- Extract model IDs from the
MODELS JSON array in envVars
-
Identify missing models
Compare router models with prod.yaml. Missing = in router but not in prod.yaml.
-
Research each missing model
For each missing model, search the web for its specifications:
- Model architecture (dense, MoE, parameters)
- Key capabilities (coding, reasoning, vision, multilingual, etc.)
- Target use cases
-
Write descriptions
Match existing style:
- 8-12 words
- Sentence fragments (no period needed)
- No articles ("a", "the") unless necessary
- Focus on: architecture, specialization, key capability
Examples:
"Flagship GLM MoE for coding, reasoning, and agentic tool use."
"MoE agent model with multilingual coding and fast outputs."
"Vision-language Qwen for documents, GUI agents, and visual reasoning."
"Mobile agent for multilingual Android device automation."
-
Update both files
Add new models at the TOP of the MODELS array in:
chart/env/prod.yaml
chart/env/dev.yaml
Format:
{ "id": "org/model-name", "description": "Description here." }
-
Commit changes
git add chart/env/prod.yaml chart/env/dev.yaml
git commit -m "feat: add descriptions for N new models from router"