diff --git a/tools/server/public/index.html.gz b/tools/server/public/index.html.gz
index 6a570b65e2..b5314f4807 100644
Binary files a/tools/server/public/index.html.gz and b/tools/server/public/index.html.gz differ
diff --git a/tools/server/server.cpp b/tools/server/server.cpp
index a8d7773c96..ec7dc1a130 100644
--- a/tools/server/server.cpp
+++ b/tools/server/server.cpp
@@ -4910,6 +4910,7 @@ int main(int argc, char ** argv) {
json data = {
{ "default_generation_settings", default_generation_settings_for_props },
{ "total_slots", ctx_server.params_base.n_parallel },
+ { "model_alias", ctx_server.params_base.model_alias },
{ "model_path", ctx_server.params_base.model.path },
{ "modalities", json {
{"vision", ctx_server.oai_parser_opt.allow_image},
diff --git a/tools/server/webui/src/lib/stores/server.svelte.ts b/tools/server/webui/src/lib/stores/server.svelte.ts
index c7056cc120..e95c0bcea2 100644
--- a/tools/server/webui/src/lib/stores/server.svelte.ts
+++ b/tools/server/webui/src/lib/stores/server.svelte.ts
@@ -99,6 +99,9 @@ class ServerStore {
}
get modelName(): string | null {
+ if (this._serverProps?.model_alias) {
+ return this._serverProps.model_alias;
+ }
if (!this._serverProps?.model_path) return null;
return this._serverProps.model_path.split(/(\\|\/)/).pop() || null;
}