feat: nav reorder, model deploy button with background loading

This commit is contained in:
Xianren Studio
2026-08-13 15:55:09 +08:00
parent 451cc75cd9
commit ebe3591445
8 changed files with 255 additions and 18 deletions
+9
View File
@@ -108,6 +108,13 @@ export interface ChatErrorEvent {
message: string;
}
export interface EngineDeployEvent {
model_id: string;
file_name: string;
state: string;
message: string | null;
}
export interface DownloadProgressEvent {
id: string;
url: string;
@@ -148,6 +155,8 @@ export const api = {
invoke<Message[]>("get_messages", { conversationId }),
engineStart: (modelId: string, params: ChatParams) =>
invoke<EngineStatus>("engine_start", { modelId, params }),
deployModel: (modelId: string, params: ChatParams) =>
invoke<void>("deploy_model", { modelId, params }),
engineStop: () => invoke<void>("engine_stop"),
engineStatus: () => invoke<EngineStatus>("engine_status"),
chatSend: (payload: ChatSendPayload) => invoke<string>("chat_send", { payload }),