mirror of
https://github.com/fawney19/Aether.git
synced 2026-09-02 17:30:23 +08:00
refactor: 将 global_priority 和 rate_multiplier 改为按 API 格式配置
- 新增 global_priority_by_format 字段,支持按 API 格式设置全局优先级 - 移除已废弃的 rate_multiplier 字段,统一使用 rate_multipliers - 移除已废弃的 timeout 字段(providers 和 provider_endpoints 表) - 更新调度器以支持按格式的优先级排序 - 同步更新前后端类型定义和 API 接口 - 添加数据库迁移脚本,自动迁移现有数据
This commit is contained in:
@@ -570,11 +570,11 @@ onBeforeUnmount(() => {
|
||||
:title="item.user_api_key_name || undefined"
|
||||
>{{ item.user_api_key_name || '未命名' }}</span>
|
||||
<Badge
|
||||
v-if="item.rate_multiplier !== 1.0"
|
||||
v-if="item.api_format && item.rate_multipliers?.[item.api_format] && item.rate_multipliers[item.api_format] !== 1.0"
|
||||
variant="outline"
|
||||
class="text-warning border-warning/30 text-[10px] px-2"
|
||||
>
|
||||
{{ item.rate_multiplier }}x
|
||||
{{ item.rate_multipliers[item.api_format] }}x
|
||||
</Badge>
|
||||
</div>
|
||||
<div class="text-xs text-muted-foreground font-mono">
|
||||
@@ -605,7 +605,7 @@ onBeforeUnmount(() => {
|
||||
</TableCell>
|
||||
<TableCell>
|
||||
<div class="text-sm">
|
||||
{{ item.endpoint_api_format || '---' }}
|
||||
{{ item.api_format || '---' }}
|
||||
</div>
|
||||
<div class="text-xs text-muted-foreground font-mono">
|
||||
{{ item.key_prefix || '---' }}
|
||||
@@ -685,7 +685,7 @@ onBeforeUnmount(() => {
|
||||
<span class="truncate max-w-[100px]">{{ item.model_display_name || '---' }}</span>
|
||||
</div>
|
||||
<div class="flex items-center justify-between text-xs">
|
||||
<span class="text-muted-foreground">{{ item.endpoint_api_format || '---' }}</span>
|
||||
<span class="text-muted-foreground">{{ item.api_format || '---' }}</span>
|
||||
<span>{{ getRemainingTime(item.expire_at) }} · {{ item.request_count }}次</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user