feat: sync models from router (+10 added, 6 reasoning-capable, 6 artifacts, -0 removed) (#2403)
* feat: sync models from router (+10 added, 6 reasoning-capable, 6 artifacts, -0 removed)
Add descriptions for new router models missing from prod.yaml/dev.yaml:
- XiaomiMiMo/MiMo-V2.5-Pro (1T MoE, reasoning, artifacts)
- moonshotai/Kimi-K2-Thinking (1T MoE, reasoning, artifacts)
- nvidia/NVIDIA-Nemotron-3-Ultra-550B-A55B-BF16 (550B MoE, reasoning, artifacts)
- stepfun-ai/Step-3.7-Flash (198B vision-language MoE, reasoning, artifacts)
- deepreinforce-ai/Ornith-1.0-35B (35B MoE, reasoning, artifacts)
- deepreinforce-ai/Ornith-1.0-35B-FP8 (35B MoE, reasoning, artifacts)
- google/gemma-3-12b-it, google/gemma-3-4b-it (dense multimodal, <32B)
- microsoft/phi-4 (14B dense, <32B)
- speakleash/Bielik-11B-v3.0-Instruct (11B Polish, <32B)
Reasoning flags verified against live provider docs (DeepInfra/Novita
reasoning_effort; StepFun low/medium/high). No deprecated models to prune.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PHnvbW9eLvNuMPsCkwGR3o
* fix: drop supportsReasoning from Ornith-1.0-35B entries
Ornith always emits a <think>/reasoning_content trace via a parser but its
HF model card documents no reasoning_effort / configurable effort levels.
supportsReasoning in this app specifically means the model accepts a
low/medium/high reasoning_effort knob (src/lib/server/models.ts), which the
UI would then expose and forward. Removing the flag so the inert Effort
selector no longer appears for these two entries. supportsArtifacts kept
(35B >= 32B). Applies to both prod.yaml and dev.yaml.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PHnvbW9eLvNuMPsCkwGR3o
---------
Co-authored-by: Claude <noreply@anthropic.com>