]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commit
server : support multiple model aliases via comma-separated --alias (#19926)
authorPascal <redacted>
Fri, 27 Feb 2026 06:05:23 +0000 (07:05 +0100)
committerGitHub <redacted>
Fri, 27 Feb 2026 06:05:23 +0000 (07:05 +0100)
commit2e7e6385230ede73135191e83c81cc9f138c2d65
tree1b8214346d75ec0c243aa961b2b64cb3bfbb0601
parenta8b192b6ec4fd517fc966ef6fa02c01f8157bbee
server : support multiple model aliases via comma-separated --alias (#19926)

* server : support multiple model aliases via comma-separated --alias

* server : update --alias description and regenerate docs

* server : multiple model aliases and tags

- address review feedback from ngxson
- --alias accepts comma-separated values (std::set, no duplicates)
- --tags for informational metadata (not used for routing)
- aliases resolve transparently in router via get_meta/has_model
- /v1/models exposes aliases and tags fields

* regenerate docs

* nits

* server : use first alias as model_name for backward compat

address review feedback from ngxson

* server : add single-model test for aliases and tags
12 files changed:
common/arg.cpp
common/common.h
tools/cli/README.md
tools/completion/README.md
tools/server/README.md
tools/server/server-context.cpp
tools/server/server-context.h
tools/server/server-models.cpp
tools/server/server-models.h
tools/server/server.cpp
tools/server/tests/unit/test_basic.py
tools/server/tests/utils.py