mirror of
https://github.com/Wei-Shaw/sub2api.git
synced 2026-10-30 16:23:31 +00:00
add force priority fast policy action
This commit is contained in:
@@ -1273,11 +1273,11 @@ export async function updateRectifierSettings(
|
||||
*/
|
||||
export interface OpenAIFastPolicyRule {
|
||||
service_tier: "all" | "priority" | "flex";
|
||||
action: "pass" | "filter" | "block";
|
||||
action: "pass" | "filter" | "block" | "force_priority";
|
||||
scope: "all" | "oauth" | "apikey" | "bedrock";
|
||||
error_message?: string;
|
||||
model_whitelist?: string[];
|
||||
fallback_action?: "pass" | "filter" | "block";
|
||||
fallback_action?: "pass" | "filter" | "block" | "force_priority";
|
||||
fallback_error_message?: string;
|
||||
}
|
||||
|
||||
|
||||
@@ -6686,6 +6686,7 @@ export default {
|
||||
action: 'Action',
|
||||
actionPass: 'Pass (keep service_tier)',
|
||||
actionFilter: 'Filter (remove service_tier)',
|
||||
actionForcePriority: 'Force priority (fast)',
|
||||
actionBlock: 'Block (reject request)',
|
||||
scope: 'Scope',
|
||||
scopeAll: 'All accounts',
|
||||
|
||||
@@ -6840,6 +6840,7 @@ export default {
|
||||
action: '处理方式',
|
||||
actionPass: '透传(保留 service_tier)',
|
||||
actionFilter: '过滤(移除 service_tier)',
|
||||
actionForcePriority: '强制设置 priority(fast)',
|
||||
actionBlock: '拦截(拒绝请求)',
|
||||
scope: '生效范围',
|
||||
scopeAll: '全部账号',
|
||||
|
||||
@@ -1158,7 +1158,11 @@
|
||||
<Select
|
||||
:modelValue="rule.action"
|
||||
@update:modelValue="
|
||||
rule.action = $event as 'pass' | 'filter' | 'block'
|
||||
rule.action = $event as
|
||||
| 'pass'
|
||||
| 'filter'
|
||||
| 'block'
|
||||
| 'force_priority'
|
||||
"
|
||||
:options="openaiFastPolicyActionOptions"
|
||||
/>
|
||||
@@ -1297,6 +1301,7 @@
|
||||
| 'pass'
|
||||
| 'filter'
|
||||
| 'block'
|
||||
| 'force_priority'
|
||||
"
|
||||
:options="openaiFastPolicyActionOptions"
|
||||
/>
|
||||
@@ -10115,6 +10120,10 @@ const openaiFastPolicyTierOptions = computed(() => [
|
||||
const openaiFastPolicyActionOptions = computed(() => [
|
||||
{ value: "pass", label: t("admin.settings.openaiFastPolicy.actionPass") },
|
||||
{ value: "filter", label: t("admin.settings.openaiFastPolicy.actionFilter") },
|
||||
{
|
||||
value: "force_priority",
|
||||
label: t("admin.settings.openaiFastPolicy.actionForcePriority"),
|
||||
},
|
||||
{ value: "block", label: t("admin.settings.openaiFastPolicy.actionBlock") },
|
||||
]);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user