Model id. Runtime route is Axum catch-all /v1/models/{*model}; clients using this OpenAPI path template should percent-encode slashes in model ids, for example BAAI%2Fbge-m3.
Model detail
Wire shape aligned with sie_server ModelInfo for GET /v1/models.
Capability summary surfaced on each entry of GET /v1/models.
Mirrors the JSON shape constructed in types/model.rs::to_model_info_value. All fields are optional — their presence depends on what the model config declares.
These flags indicate that a model supports a task — they are NOT a precision-independent quality SLA. A flag is true at the model level even when quality is profile/precision-dependent (e.g. sql quality regresses under FP8; route SQL-critical traffic to a BF16 bundle via the sql alias). Treat them as "can do this", not "guaranteed to score X".