diff --git a/app/constant.ts b/app/constant.ts index 5759411af..cba3dfadb 100644 --- a/app/constant.ts +++ b/app/constant.ts @@ -308,58 +308,39 @@ export const VISION_MODEL_REGEXES = [ export const EXCLUDE_VISION_MODEL_REGEXES = [/claude-3-5-haiku-20241022/]; const openaiModels = [ - "gpt-3.5-turbo", - "gpt-3.5-turbo-1106", - "gpt-3.5-turbo-0125", - "gpt-4", - "gpt-4-0613", - "gpt-4-32k", - "gpt-4-32k-0613", - "gpt-4-turbo", - "gpt-4-turbo-preview", + // "gpt-3.5-turbo", + // "gpt-3.5-turbo-1106", + // "gpt-3.5-turbo-0125", + // "gpt-4", + // "gpt-4-0613", + // "gpt-4-32k", + // "gpt-4-32k-0613", + // "gpt-4-turbo", + // "gpt-4-turbo-preview", "gpt-4o", - "gpt-4o-2024-05-13", - "gpt-4o-2024-08-06", - "gpt-4o-2024-11-20", - "chatgpt-4o-latest", "gpt-4o-mini", - "gpt-4o-mini-2024-07-18", - "gpt-4-vision-preview", - "gpt-4-turbo-2024-04-09", - "gpt-4-1106-preview", - "dall-e-3", + "o1", "o1-mini", - "o1-preview", + // "gpt-4o-2024-05-13", + // "gpt-4o-2024-08-06", + // "gpt-4o-2024-11-20", + // "chatgpt-4o-latest", + // "gpt-4o-mini", + // "gpt-4o-mini-2024-07-18", + // "gpt-4-vision-preview", + // "gpt-4-turbo-2024-04-09", + // "gpt-4-1106-preview", + // "dall-e-3", + // "o1-mini", + // "o1-preview", ]; const googleModels = [ - "gemini-1.0-pro", // Deprecated on 2/15/2025 - "gemini-1.5-pro-latest", - "gemini-1.5-pro", - "gemini-1.5-pro-002", - "gemini-1.5-pro-exp-0827", - "gemini-1.5-flash-latest", - "gemini-1.5-flash-8b-latest", - "gemini-1.5-flash", - "gemini-1.5-flash-8b", - "gemini-1.5-flash-002", - "gemini-1.5-flash-exp-0827", - "learnlm-1.5-pro-experimental", - "gemini-exp-1114", - "gemini-exp-1121", - "gemini-exp-1206", "gemini-2.0-flash-exp", "gemini-2.0-flash-thinking-exp-1219", ]; const anthropicModels = [ - "claude-instant-1.2", - "claude-2.0", - "claude-2.1", - "claude-3-sonnet-20240229", - "claude-3-opus-20240229", - "claude-3-opus-latest", - "claude-3-haiku-20240307", "claude-3-5-haiku-20241022", "claude-3-5-haiku-latest", "claude-3-5-sonnet-20240620", @@ -446,17 +427,6 @@ export const DEFAULT_MODELS = [ sorted: 1, // 这里是固定的,确保顺序与之前内置的版本一致 }, })), - ...openaiModels.map((name) => ({ - name, - available: true, - sorted: seq++, - provider: { - id: "azure", - providerName: "Azure", - providerType: "azure", - sorted: 2, - }, - })), ...googleModels.map((name) => ({ name, available: true, @@ -479,94 +449,6 @@ export const DEFAULT_MODELS = [ sorted: 4, }, })), - ...baiduModels.map((name) => ({ - name, - available: true, - sorted: seq++, - provider: { - id: "baidu", - providerName: "Baidu", - providerType: "baidu", - sorted: 5, - }, - })), - ...bytedanceModels.map((name) => ({ - name, - available: true, - sorted: seq++, - provider: { - id: "bytedance", - providerName: "ByteDance", - providerType: "bytedance", - sorted: 6, - }, - })), - ...alibabaModes.map((name) => ({ - name, - available: true, - sorted: seq++, - provider: { - id: "alibaba", - providerName: "Alibaba", - providerType: "alibaba", - sorted: 7, - }, - })), - ...tencentModels.map((name) => ({ - name, - available: true, - sorted: seq++, - provider: { - id: "tencent", - providerName: "Tencent", - providerType: "tencent", - sorted: 8, - }, - })), - ...moonshotModes.map((name) => ({ - name, - available: true, - sorted: seq++, - provider: { - id: "moonshot", - providerName: "Moonshot", - providerType: "moonshot", - sorted: 9, - }, - })), - ...iflytekModels.map((name) => ({ - name, - available: true, - sorted: seq++, - provider: { - id: "iflytek", - providerName: "Iflytek", - providerType: "iflytek", - sorted: 10, - }, - })), - ...xAIModes.map((name) => ({ - name, - available: true, - sorted: seq++, - provider: { - id: "xai", - providerName: "XAI", - providerType: "xai", - sorted: 11, - }, - })), - ...chatglmModels.map((name) => ({ - name, - available: true, - sorted: seq++, - provider: { - id: "chatglm", - providerName: "ChatGLM", - providerType: "chatglm", - sorted: 12, - }, - })), ] as const; export const CHAT_PAGE_SIZE = 15;