| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 | 
							- import { Plan, type PlanInfo, Priority } from '@/app/components/billing/type'
 
- const supportModelProviders = 'OpenAI/Anthropic/Llama2/Azure OpenAI/Hugging Face/Replicate'
 
- export const NUM_INFINITE = 99999999
 
- export const contractSales = 'contractSales'
 
- export const unAvailable = 'unAvailable'
 
- export const contactSalesUrl = 'https://vikgc6bnu1s.typeform.com/dify-business'
 
- export const getStartedWithCommunityUrl = 'https://github.com/langgenius/dify'
 
- export const getWithPremiumUrl = 'https://aws.amazon.com/marketplace/pp/prodview-t22mebxzwjhu6'
 
- export const ALL_PLANS: Record<Plan, PlanInfo> = {
 
-   sandbox: {
 
-     level: 1,
 
-     price: 0,
 
-     modelProviders: supportModelProviders,
 
-     teamWorkspace: 1,
 
-     teamMembers: 1,
 
-     buildApps: 5,
 
-     documents: 50,
 
-     vectorSpace: '50MB',
 
-     documentsUploadQuota: 0,
 
-     documentsRequestQuota: 10,
 
-     documentProcessingPriority: Priority.standard,
 
-     messageRequest: 200,
 
-     annotatedResponse: 10,
 
-     logHistory: 30,
 
-   },
 
-   professional: {
 
-     level: 2,
 
-     price: 59,
 
-     modelProviders: supportModelProviders,
 
-     teamWorkspace: 1,
 
-     teamMembers: 3,
 
-     buildApps: 50,
 
-     documents: 500,
 
-     vectorSpace: '5GB',
 
-     documentsUploadQuota: 0,
 
-     documentsRequestQuota: 100,
 
-     documentProcessingPriority: Priority.priority,
 
-     messageRequest: 5000,
 
-     annotatedResponse: 2000,
 
-     logHistory: NUM_INFINITE,
 
-   },
 
-   team: {
 
-     level: 3,
 
-     price: 159,
 
-     modelProviders: supportModelProviders,
 
-     teamWorkspace: 1,
 
-     teamMembers: 50,
 
-     buildApps: 200,
 
-     documents: 1000,
 
-     vectorSpace: '20GB',
 
-     documentsUploadQuota: 0,
 
-     documentsRequestQuota: 1000,
 
-     documentProcessingPriority: Priority.topPriority,
 
-     messageRequest: 10000,
 
-     annotatedResponse: 5000,
 
-     logHistory: NUM_INFINITE,
 
-   },
 
- }
 
- export const defaultPlan = {
 
-   type: Plan.sandbox,
 
-   usage: {
 
-     documents: 50,
 
-     vectorSpace: 1,
 
-     buildApps: 1,
 
-     teamMembers: 1,
 
-     annotatedResponse: 1,
 
-     documentsUploadQuota: 0,
 
-   },
 
-   total: {
 
-     documents: 50,
 
-     vectorSpace: 10,
 
-     buildApps: 10,
 
-     teamMembers: 1,
 
-     annotatedResponse: 10,
 
-     documentsUploadQuota: 0,
 
-   },
 
- }
 
 
  |