新增: F-04c前端Settings池编辑(enabled toggle+weight输入+IPC绑定)
This commit is contained in:
@@ -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 })
|
||||
|
||||
@@ -187,6 +187,10 @@ export interface AiProviderConfig {
|
||||
config: string | null
|
||||
created_at: string
|
||||
updated_at: string
|
||||
/** provider 是否进入负载均衡池(F-260614-04c)。false=仅配置存在,不参与主链路由/选池。老库默认 true。 */
|
||||
enabled?: boolean
|
||||
/** provider 在负载均衡池中的选择权重(0-100,F-260614-04c)。高权重优先被选为主;同权重近似轮询。老库默认 50。 */
|
||||
weight?: number
|
||||
}
|
||||
|
||||
// ============================================================
|
||||
|
||||
Reference in New Issue
Block a user