mirror of
https://github.com/fawney19/Aether.git
synced 2026-10-04 08:27:46 +08:00
fix(routing): filter providers by selected model
This commit is contained in:
@@ -745,6 +745,7 @@
|
||||
<RoutingPriorityPolicyEditor
|
||||
:config="activeConfigForReading"
|
||||
:model="activePerModelPolicy.model"
|
||||
:model-id="globalModelIdFor(activePerModelPolicy.model)"
|
||||
:priority-mode="modelPriorityMode(activePerModelPolicy.model)"
|
||||
:scheduling-mode="modelSchedulingMode(activePerModelPolicy.model)"
|
||||
:show-priority-mode="false"
|
||||
@@ -1458,6 +1459,11 @@ function globalModelLabel(modelName: string): string {
|
||||
return `${model.display_name} (${model.name})`
|
||||
}
|
||||
|
||||
function globalModelIdFor(modelName: string): string | undefined {
|
||||
const normalizedName = modelName.trim()
|
||||
return globalModels.value.find(item => item.name.trim() === normalizedName)?.id
|
||||
}
|
||||
|
||||
function replaceGroup(group: RoutingGroupRecord, select = true): void {
|
||||
const normalized = normalizeRecord(group)
|
||||
const index = groups.value.findIndex(item => item.id === normalized.id)
|
||||
|
||||
Reference in New Issue
Block a user