Bläddra i källkod

fix: next public edition default value (#2310)

zxhlyh 1 år sedan
förälder
incheckning
625b0afa52
1 ändrade filer med 7 tillägg och 28 borttagningar
  1. 7 28
      web/config/index.ts

+ 7 - 28
web/config/index.ts

@@ -1,7 +1,5 @@
 /* eslint-disable import/no-mutable-exports */
-import { AgentStrategy, AppType, ProviderType } from '@/types/app'
-
-const isDevelopment = process.env.NODE_ENV === 'development'
+import { AgentStrategy } from '@/types/app'
 
 export let apiPrefix = ''
 export let publicApiPrefix = ''
@@ -20,38 +18,19 @@ else if (
   publicApiPrefix = globalThis.document.body.getAttribute('data-pubic-api-prefix') as string
 }
 else {
-  if (isDevelopment) {
-    apiPrefix = 'https://cloud.dify.dev/console/api'
-    publicApiPrefix = 'https://dev.udify.app/api'
-  }
-  else {
-    // const domainParts = globalThis.location?.host?.split('.');
-    // in production env, the host is dify.app . In other env, the host is [dev].dify.app
-    // const env = domainParts.length === 2 ? 'ai' : domainParts?.[0];
-    apiPrefix = '/console/api'
-    publicApiPrefix = '/api' // avoid browser private mode api cross origin
-  }
+  // const domainParts = globalThis.location?.host?.split('.');
+  // in production env, the host is dify.app . In other env, the host is [dev].dify.app
+  // const env = domainParts.length === 2 ? 'ai' : domainParts?.[0];
+  apiPrefix = 'http://localhost:5001/console/api'
+  publicApiPrefix = 'http://localhost:5001/api' // avoid browser private mode api cross origin
 }
 
 export const API_PREFIX: string = apiPrefix
 export const PUBLIC_API_PREFIX: string = publicApiPrefix
 
-const EDITION = process.env.NEXT_PUBLIC_EDITION || globalThis.document?.body?.getAttribute('data-public-edition')
+const EDITION = process.env.NEXT_PUBLIC_EDITION || globalThis.document?.body?.getAttribute('data-public-edition') || 'SELF_HOSTED'
 export const IS_CE_EDITION = EDITION === 'SELF_HOSTED'
 
-export const MODEL_LIST = [
-  { id: 'gpt-3.5-turbo', name: 'gpt-3.5-turbo', type: AppType.chat },
-  { id: 'gpt-3.5-turbo-16k', name: 'gpt-3.5-turbo-16k', type: AppType.chat },
-  { id: 'gpt-4', name: 'gpt-4', type: AppType.chat }, // 8k version
-  { id: 'claude-instant-1', name: 'claude-instant-1', type: AppType.chat, provider: ProviderType.anthropic }, // set 30k
-  { id: 'claude-2', name: 'claude-2', type: AppType.chat, provider: ProviderType.anthropic }, // set 30k
-  { id: 'gpt-3.5-turbo', name: 'gpt-3.5-turbo', type: AppType.completion },
-  { id: 'gpt-3.5-turbo-16k', name: 'gpt-3.5-turbo-16k', type: AppType.completion },
-  { id: 'text-davinci-003', name: 'text-davinci-003', type: AppType.completion },
-  { id: 'gpt-4', name: 'gpt-4', type: AppType.completion }, // 8k version
-  { id: 'claude-instant-1', name: 'claude-instant-1', type: AppType.completion, provider: ProviderType.anthropic }, // set 30k
-  { id: 'claude-2', name: 'claude-2', type: AppType.completion, provider: ProviderType.anthropic }, // set 30k
-]
 export const TONE_LIST = [
   {
     id: 1,