This commit is contained in:
fengchuanhn@gmail.com
2026-05-17 21:13:45 +08:00
parent c18176ba60
commit 9dfeaa9e18
10 changed files with 695 additions and 17 deletions

View File

@@ -1,5 +1,5 @@
/**
* 流水线配置校验:优先使用 Rust 缓存的 desktop_configsget_app_config)。
* 流水线配置校验:Rust 合并服务端 desktop_configs + 本地 SQLite同名本地优先)。
* 实际密钥由 Node 子进程通过环境变量 AICLIENT_CFG_* 读取,无需在前端 params 传递。
*/
@@ -17,7 +17,8 @@ export async function ensureAppConfigReady() {
if (!apiKey) {
return {
ok: false,
message: "服务端配置缺少 LLM_API_KEY请在 desktop_configs 表中维护",
message:
"缺少 LLM_API_KEY请在管理后台 desktop_configs 或侧栏「本地配置」中设置",
};
}
return { ok: true };
@@ -28,12 +29,12 @@ export async function ensureAppConfigReady() {
}
return {
ok: false,
message: "未获取到应用配置,请登录并确保 desktop_configs 表有数据",
message: "未获取到应用配置,请登录服务端或在「本地配置」中添加 LLM_API_KEY",
};
} catch {
return {
ok: false,
message: "请在 Tauri 桌面端登录后使用(配置由服务端下发)",
message: "请在 Tauri 桌面端使用,并登录或在「本地配置」中设置密钥",
};
}
}