minor fixes to handler newer lcpp ui

This commit is contained in:
Concedo 2026-06-21 22:21:10 +08:00
parent f202c0a457
commit 1afe5a730a
2 changed files with 8 additions and 5 deletions

View file

@ -730,7 +730,7 @@ otherarch/sdcpp/thirdparty/zip.o: otherarch/sdcpp/thirdparty/zip.c
OBJS_SDTYPE := otherarch/sdcpp/sdtype_adapter.o $(OBJS_SDCOMMON)
LLAMASERVER_SRCS := tools/server/main.cpp tools/server/server.cpp tools/server/server-chat.cpp tools/server/server-common.cpp tools/server/server-context.cpp tools/server/server-http.cpp tools/server/server-models.cpp tools/server/server-queue.cpp tools/server/server-task.cpp tools/server/server-tools.cpp tools/server/ui.cpp
LLAMASERVER_SRCS := tools/server/main.cpp tools/server/server.cpp tools/server/server-schema.cpp tools/server/server-chat.cpp tools/server/server-common.cpp tools/server/server-context.cpp tools/server/server-http.cpp tools/server/server-models.cpp tools/server/server-queue.cpp tools/server/server-task.cpp tools/server/server-tools.cpp tools/server/ui.cpp
LLAMASERVER_COMMON_SRCS := common/arg.cpp common/chat.cpp common/preset.cpp common/download.cpp vendor/cpp-httplib/httplib.cpp
LLAMASERVER_CXXFLAGS := -I./tools/mtmd

View file

@ -6122,11 +6122,11 @@ Change Mode<br>
if autoswapmode and textName is not None:
modelNameToReturn = textName
mlist = [{"id":modelNameToReturn,"object":"model","created":int(time.time()),"owned_by":"koboldcpp","permission":[],"root":"koboldcpp"}]
mlist = [{"id":modelNameToReturn,"object":"model","created":int(time.time()),"owned_by":"koboldcpp","status":{"value":"loaded"},"permission":[],"root":"koboldcpp"}]
if args.routermode:
alist = get_current_admindir_list()
for itm in alist:
mlist.append({"id":itm,"object":"model","created":int(time.time()),"owned_by":"koboldcpp","permission":[],"root":"koboldcpp"})
mlist.append({"id":itm,"object":"model","created":int(time.time()),"owned_by":"koboldcpp","status":{"value":"loaded"},"permission":[],"root":"koboldcpp"})
response_body = (json.dumps({"object":"list","data":mlist}).encode())
elif clean_path.endswith('/sdapi/v1/loras'):
@ -6263,7 +6263,7 @@ Change Mode<br>
mmprojOverride = False
if autoswapmode and mmprojName is not None:
mmprojOverride = True
response_body = (json.dumps({
props_obj = {
"chat_template": cached_chat_template,
"id": 0,
"id_task": -1,
@ -6277,7 +6277,10 @@ Change Mode<br>
"default_generation_settings": {
"n_ctx": maxctx,
},
}).encode())
}
if args.routermode:
props_obj["role"] = "router"
response_body = (json.dumps(props_obj).encode())
elif clean_path=="/slots":
self.send_response(501)