feat(group): 添加分组级别模型路由配置功能
支持为分组配置模型路由规则,可以指定特定模型模式优先使用的账号列表。 - 新增 model_routing 字段存储路由配置(JSONB格式,支持通配符匹配) - 新增 model_routing_enabled 字段控制是否启用路由 - 更新后端 handler/service/repository 支持路由配置的增删改查 - 更新前端 GroupsView 添加路由配置界面 - 添加数据库迁移脚本 040/041
This commit is contained in:
@@ -916,6 +916,26 @@ export default {
|
||||
fallbackGroup: 'Fallback Group',
|
||||
fallbackHint: 'Non-Claude Code requests will use this group. Leave empty to reject directly.',
|
||||
noFallback: 'No Fallback (Reject)'
|
||||
},
|
||||
modelRouting: {
|
||||
title: 'Model Routing',
|
||||
tooltip: 'Configure specific model requests to be routed to designated accounts. Supports wildcard matching, e.g., claude-opus-* matches all opus models.',
|
||||
enabled: 'Enabled',
|
||||
disabled: 'Disabled',
|
||||
disabledHint: 'Routing rules will only take effect when enabled',
|
||||
addRule: 'Add Routing Rule',
|
||||
modelPattern: 'Model Pattern',
|
||||
modelPatternPlaceholder: 'claude-opus-*',
|
||||
modelPatternHint: 'Supports * wildcard, e.g., claude-opus-* matches all opus models',
|
||||
accounts: 'Priority Accounts',
|
||||
selectAccounts: 'Select accounts',
|
||||
noAccounts: 'No accounts in this group',
|
||||
loadingAccounts: 'Loading accounts...',
|
||||
removeRule: 'Remove Rule',
|
||||
noRules: 'No routing rules',
|
||||
noRulesHint: 'Add routing rules to route specific model requests to designated accounts',
|
||||
searchAccountPlaceholder: 'Search accounts...',
|
||||
accountsHint: 'Select accounts to prioritize for this model pattern'
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
Reference in New Issue
Block a user