新增: F-04c前端Settings池编辑(enabled toggle+weight输入+IPC绑定)

This commit is contained in:
2026-06-17 02:36:54 +08:00
parent e16d038bb2
commit 3f90aad2d6
5 changed files with 117 additions and 1 deletions

View File

@@ -138,6 +138,15 @@ export const aiApi = {
return invoke('ai_set_provider', { providerId })
},
/**
* 更新 provider 负载均衡池配置(F-260614-04c):仅 UPDATE enabled/weight + 重建 per_provider caps。
* 走轻量分支,不经 ai_save_provider 全量 INSERT OR REPLACE(避免空 api_key 触发 R-PD-1 密钥迁移)。
* 后端 weight clamp [0,100];落库后立即 reload_provider_caps,下条消息即按新配置 acquire。
*/
updateProviderPool(providerId: string, enabled: boolean, weight: number): Promise<void> {
return invoke('ai_update_provider_pool', { providerId, enabled, weight })
},
/** 删除 AI 提供商 */
deleteProvider(providerId: string): Promise<void> {
return invoke('ai_delete_provider', { providerId })