feat(group): 添加分组级别模型路由配置功能
支持为分组配置模型路由规则,可以指定特定模型模式优先使用的账号列表。 - 新增 model_routing 字段存储路由配置(JSONB格式,支持通配符匹配) - 新增 model_routing_enabled 字段控制是否启用路由 - 更新后端 handler/service/repository 支持路由配置的增删改查 - 更新前端 GroupsView 添加路由配置界面 - 添加数据库迁移脚本 040/041
This commit is contained in:
11
backend/migrations/040_add_group_model_routing.sql
Normal file
11
backend/migrations/040_add_group_model_routing.sql
Normal file
@@ -0,0 +1,11 @@
|
||||
-- 040_add_group_model_routing.sql
|
||||
-- 添加分组级别的模型路由配置功能
|
||||
|
||||
-- 添加 model_routing 字段:模型路由配置(JSONB 格式)
|
||||
-- 格式: {"model_pattern": [account_id1, account_id2], ...}
|
||||
-- 例如: {"claude-opus-*": [1, 2], "claude-sonnet-*": [3, 4, 5]}
|
||||
ALTER TABLE groups
|
||||
ADD COLUMN IF NOT EXISTS model_routing JSONB DEFAULT '{}';
|
||||
|
||||
-- 添加字段注释
|
||||
COMMENT ON COLUMN groups.model_routing IS '模型路由配置:{"model_pattern": [account_id1, account_id2], ...},支持通配符匹配';
|
||||
2
backend/migrations/041_add_model_routing_enabled.sql
Normal file
2
backend/migrations/041_add_model_routing_enabled.sql
Normal file
@@ -0,0 +1,2 @@
|
||||
-- Add model_routing_enabled field to groups table
|
||||
ALTER TABLE groups ADD COLUMN model_routing_enabled BOOLEAN NOT NULL DEFAULT false;
|
||||
Reference in New Issue
Block a user