From a430284aa21e3ae1f0d5654e55b2ad2852519cc2 Mon Sep 17 00:00:00 2001 From: wwf <yearningwang@iqtogether.com> Date: 星期三, 04 六月 2025 15:17:49 +0800 Subject: [PATCH] 初始化 --- app/components/billing/type.ts | 46 +++++++++------------------------------------- 1 files changed, 9 insertions(+), 37 deletions(-) diff --git a/app/components/billing/type.ts b/app/components/billing/type.ts index 2f5728c..d78eab2 100644 --- a/app/components/billing/type.ts +++ b/app/components/billing/type.ts @@ -4,55 +4,31 @@ team = 'team', enterprise = 'enterprise', } + export enum Priority { standard = 'standard', priority = 'priority', topPriority = 'top-priority', } - -export type BasicPlan = Plan.sandbox | Plan.professional | Plan.team - export type PlanInfo = { level: number price: number modelProviders: string - teamWorkspace: number teamMembers: number buildApps: number - documents: number - vectorSpace: string + vectorSpace: number documentsUploadQuota: number - documentsRequestQuota: number - apiRateLimit: number documentProcessingPriority: Priority logHistory: number - messageRequest: number + customTools: string | number + messageRequest: { + en: string | number + zh: string | number + } annotatedResponse: number } -export enum SelfHostedPlan { - community = 'community', - premium = 'premium', - enterprise = 'enterprise', -} - -export type SelfHostedPlanInfo = { - level: number - price: number - modelProviders: string - teamWorkspace: number - teamMembers: number - buildApps: number - documents: number - vectorSpace: string - documentsRequestQuota: number - documentProcessingPriority: Priority - logHistory: number - messageRequest: number - annotatedResponse: number -} - -export type UsagePlanInfo = Pick<PlanInfo, 'buildApps' | 'teamMembers' | 'annotatedResponse' | 'documentsUploadQuota'> & { vectorSpace: number } +export type UsagePlanInfo = Pick<PlanInfo, 'vectorSpace' | 'buildApps' | 'teamMembers' | 'annotatedResponse' | 'documentsUploadQuota'> export enum DocumentProcessingPriority { standard = 'standard', @@ -64,7 +40,7 @@ billing: { enabled: boolean subscription: { - plan: BasicPlan + plan: Plan } } members: { @@ -91,10 +67,6 @@ can_replace_logo: boolean model_load_balancing_enabled: boolean dataset_operator_enabled: boolean - education: { - enabled: boolean - activated: boolean - } } export type SubscriptionItem = { -- Gitblit v1.8.0