@@ -310,27 +310,27 @@ export const EXCLUDE_VISION_MODEL_REGEXES = [/claude-3-5-haiku-20241022/];
310310
311311const openaiModels = [
312312 "gpt-3.5-turbo" ,
313- // "gpt-3.5-turbo-1106",
314- // "gpt-3.5-turbo-0125",
313+ "gpt-3.5-turbo-1106" ,
314+ "gpt-3.5-turbo-0125" ,
315315 "gpt-4" ,
316- // "gpt-4-0613",
317- // "gpt-4-32k",
318- // "gpt-4-32k-0613",
319- // "gpt-4-turbo",
320- // "gpt-4-turbo-preview",
316+ "gpt-4-0613" ,
317+ "gpt-4-32k" ,
318+ "gpt-4-32k-0613" ,
319+ "gpt-4-turbo" ,
320+ "gpt-4-turbo-preview" ,
321321 "gpt-4o" ,
322- // "gpt-4o-2024-05-13",
323- // "gpt-4o-2024-08-06",
324- // "gpt-4o-2024-11-20",
325- // "chatgpt-4o-latest",
322+ "gpt-4o-2024-05-13" ,
323+ "gpt-4o-2024-08-06" ,
324+ "gpt-4o-2024-11-20" ,
325+ "chatgpt-4o-latest" ,
326326 "gpt-4o-mini" ,
327- // "gpt-4o-mini-2024-07-18",
328- // "gpt-4-vision-preview",
329- // "gpt-4-turbo-2024-04-09",
330- // "gpt-4-1106-preview",
331- // "dall-e-3",
332- // "o1-mini",
333- // "o1-preview",
327+ "gpt-4o-mini-2024-07-18" ,
328+ "gpt-4-vision-preview" ,
329+ "gpt-4-turbo-2024-04-09" ,
330+ "gpt-4-1106-preview" ,
331+ "dall-e-3" ,
332+ "o1-mini" ,
333+ "o1-preview" ,
334334] ;
335335
336336const googleModels = [
@@ -447,128 +447,127 @@ export const DEFAULT_MODELS = [
447447 sorted : 1 , // 这里是固定的,确保顺序与之前内置的版本一致
448448 } ,
449449 } ) ) ,
450- // 屏蔽模型
451- // ...openaiModels.map((name) => ({
452- // name,
453- // available: true,
454- // sorted: seq++,
455- // provider: {
456- // id: "azure",
457- // providerName: "Azure",
458- // providerType: "azure",
459- // sorted: 2,
460- // },
461- // })),
462- // ...googleModels.map((name) => ({
463- // name,
464- // available: true,
465- // sorted: seq++,
466- // provider: {
467- // id: "google",
468- // providerName: "Google",
469- // providerType: "google",
470- // sorted: 3,
471- // },
472- // })),
473- // ...anthropicModels.map((name) => ({
474- // name,
475- // available: true,
476- // sorted: seq++,
477- // provider: {
478- // id: "anthropic",
479- // providerName: "Anthropic",
480- // providerType: "anthropic",
481- // sorted: 4,
482- // },
483- // })),
484- // ...baiduModels.map((name) => ({
485- // name,
486- // available: true,
487- // sorted: seq++,
488- // provider: {
489- // id: "baidu",
490- // providerName: "Baidu",
491- // providerType: "baidu",
492- // sorted: 5,
493- // },
494- // })),
495- // ...bytedanceModels.map((name) => ({
496- // name,
497- // available: true,
498- // sorted: seq++,
499- // provider: {
500- // id: "bytedance",
501- // providerName: "ByteDance",
502- // providerType: "bytedance",
503- // sorted: 6,
504- // },
505- // })),
506- // ...alibabaModes.map((name) => ({
507- // name,
508- // available: true,
509- // sorted: seq++,
510- // provider: {
511- // id: "alibaba",
512- // providerName: "Alibaba",
513- // providerType: "alibaba",
514- // sorted: 7,
515- // },
516- // })),
517- // ...tencentModels.map((name) => ({
518- // name,
519- // available: true,
520- // sorted: seq++,
521- // provider: {
522- // id: "tencent",
523- // providerName: "Tencent",
524- // providerType: "tencent",
525- // sorted: 8,
526- // },
527- // })),
528- // ...moonshotModes.map((name) => ({
529- // name,
530- // available: true,
531- // sorted: seq++,
532- // provider: {
533- // id: "moonshot",
534- // providerName: "Moonshot",
535- // providerType: "moonshot",
536- // sorted: 9,
537- // },
538- // })),
539- // ...iflytekModels.map((name) => ({
540- // name,
541- // available: true,
542- // sorted: seq++,
543- // provider: {
544- // id: "iflytek",
545- // providerName: "Iflytek",
546- // providerType: "iflytek",
547- // sorted: 10,
548- // },
549- // })),
550- // ...xAIModes.map((name) => ({
551- // name,
552- // available: true,
553- // sorted: seq++,
554- // provider: {
555- // id: "xai",
556- // providerName: "XAI",
557- // providerType: "xai",
558- // sorted: 11,
559- // },
560- // })),
561- // ...chatglmModels.map((name) => ({
562- // name,
563- // available: true,
564- // sorted: seq++,
565- // provider: {
566- // id: "chatglm",
567- // providerName: "ChatGLM",
568- // providerType: "chatglm",
569- // sorted: 12,
570- // },
571- // })),
450+ ...openaiModels . map ( ( name ) => ( {
451+ name,
452+ available : true ,
453+ sorted : seq ++ ,
454+ provider : {
455+ id : "azure" ,
456+ providerName : "Azure" ,
457+ providerType : "azure" ,
458+ sorted : 2 ,
459+ } ,
460+ } ) ) ,
461+ ...googleModels . map ( ( name ) => ( {
462+ name,
463+ available : true ,
464+ sorted : seq ++ ,
465+ provider : {
466+ id : "google" ,
467+ providerName : "Google" ,
468+ providerType : "google" ,
469+ sorted : 3 ,
470+ } ,
471+ } ) ) ,
472+ ...anthropicModels . map ( ( name ) => ( {
473+ name,
474+ available : true ,
475+ sorted : seq ++ ,
476+ provider : {
477+ id : "anthropic" ,
478+ providerName : "Anthropic" ,
479+ providerType : "anthropic" ,
480+ sorted : 4 ,
481+ } ,
482+ } ) ) ,
483+ ...baiduModels . map ( ( name ) => ( {
484+ name,
485+ available : true ,
486+ sorted : seq ++ ,
487+ provider : {
488+ id : "baidu" ,
489+ providerName : "Baidu" ,
490+ providerType : "baidu" ,
491+ sorted : 5 ,
492+ } ,
493+ } ) ) ,
494+ ...bytedanceModels . map ( ( name ) => ( {
495+ name,
496+ available : true ,
497+ sorted : seq ++ ,
498+ provider : {
499+ id : "bytedance" ,
500+ providerName : "ByteDance" ,
501+ providerType : "bytedance" ,
502+ sorted : 6 ,
503+ } ,
504+ } ) ) ,
505+ ...alibabaModes . map ( ( name ) => ( {
506+ name,
507+ available : true ,
508+ sorted : seq ++ ,
509+ provider : {
510+ id : "alibaba" ,
511+ providerName : "Alibaba" ,
512+ providerType : "alibaba" ,
513+ sorted : 7 ,
514+ } ,
515+ } ) ) ,
516+ ...tencentModels . map ( ( name ) => ( {
517+ name,
518+ available : true ,
519+ sorted : seq ++ ,
520+ provider : {
521+ id : "tencent" ,
522+ providerName : "Tencent" ,
523+ providerType : "tencent" ,
524+ sorted : 8 ,
525+ } ,
526+ } ) ) ,
527+ ...moonshotModes . map ( ( name ) => ( {
528+ name,
529+ available : true ,
530+ sorted : seq ++ ,
531+ provider : {
532+ id : "moonshot" ,
533+ providerName : "Moonshot" ,
534+ providerType : "moonshot" ,
535+ sorted : 9 ,
536+ } ,
537+ } ) ) ,
538+ ...iflytekModels . map ( ( name ) => ( {
539+ name,
540+ available : true ,
541+ sorted : seq ++ ,
542+ provider : {
543+ id : "iflytek" ,
544+ providerName : "Iflytek" ,
545+ providerType : "iflytek" ,
546+ sorted : 10 ,
547+ } ,
548+ } ) ) ,
549+ ...xAIModes . map ( ( name ) => ( {
550+ name,
551+ available : true ,
552+ sorted : seq ++ ,
553+ provider : {
554+ id : "xai" ,
555+ providerName : "XAI" ,
556+ providerType : "xai" ,
557+ sorted : 11 ,
558+ } ,
559+ } ) ) ,
560+ ...chatglmModels . map ( ( name ) => ( {
561+ name,
562+ available : true ,
563+ sorted : seq ++ ,
564+ provider : {
565+ id : "chatglm" ,
566+ providerName : "ChatGLM" ,
567+ providerType : "chatglm" ,
568+ sorted : 12 ,
569+ } ,
570+ } ) ) ,
572571] as const ;
573572
574573export const CHAT_PAGE_SIZE = 15 ;
0 commit comments