diff --git a/changlog.md b/changlog.md index c817d7f313..82e5254c18 100644 --- a/changlog.md +++ b/changlog.md @@ -1,6 +1,8 @@ # 功能升级日志 # 计划 +# 2.20.1 +- 😄 新增:gpt-4o-2024-08-06 # 2.19.10 - 😄 新增:视频 runway gen3 支持图片 - 😄 新增:mj 6.1选项 diff --git a/package.json b/package.json index 4b13ba1cae..eaa35921eb 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "chatgpt-web-midjourney-proxy", - "version": "2.19.10", + "version": "2.20.1", "private": false, "description": "ChatGPT Web Midjourney Proxy", "author": "Dooy ", diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 71383d21e7..2bca108150 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -8,7 +8,7 @@ }, "package": { "productName": "ChatGPT-MJ", - "version": "2.19.10" + "version": "2.20.1" }, "tauri": { "allowlist": { diff --git a/src/api/mjapi.ts b/src/api/mjapi.ts index 0ddf3dafd9..9000e7dd61 100644 --- a/src/api/mjapi.ts +++ b/src/api/mjapi.ts @@ -375,7 +375,7 @@ export const canVisionModel= (model:string)=>{ export const isCanBase64Model=(model:string)=>{ //gpt-4o //customVisionModel - let visionArr=['gemini-pro-vision','gpt-4o','gpt-4o-2024-05-13','gpt-4o-mini','gpt-4o-mini-2024-07-18','gemini-pro-1.5','gpt-4-turbo','gpt-4-turbo-2024-04-09','gpt-4-vision-preview','luma-video','claude-3-5-sonnet-20240620' ,'claude-3-sonnet-20240229','claude-3-opus-20240229', defaultVisionModel() ] + let visionArr=['gemini-pro-vision','gpt-4o-2024-08-06','gpt-4o','gpt-4o-2024-05-13','gpt-4o-mini','gpt-4o-mini-2024-07-18','gemini-pro-1.5','gpt-4-turbo','gpt-4-turbo-2024-04-09','gpt-4-vision-preview','luma-video','claude-3-5-sonnet-20240620' ,'claude-3-sonnet-20240229','claude-3-opus-20240229', defaultVisionModel() ] if( homeStore.myData.session.customVisionModel ){ homeStore.myData.session.customVisionModel.split(/[ ,]+/ig).map( (v:string)=>{ visionArr.push( v.toLocaleLowerCase() ) diff --git a/src/api/openapi.ts b/src/api/openapi.ts index 4c752ce04a..58946311ef 100644 --- a/src/api/openapi.ts +++ b/src/api/openapi.ts @@ -25,6 +25,7 @@ export const KnowledgeCutOffDate: Record = { "gpt-4o": "2023-10", "gpt-4o-mini": "2023-10", "gpt-4o-mini-2024-07-18": "2023-10", + "gpt-4o-2024-08-06": "2023-10", "gpt-4-turbo": "2023-12", "gpt-4-turbo-preview": "2023-12", "claude-3-opus-20240229": "2023-08", diff --git a/src/views/mj/aiModel.vue b/src/views/mj/aiModel.vue index 8baca2b4bf..9ce9bed373 100644 --- a/src/views/mj/aiModel.vue +++ b/src/views/mj/aiModel.vue @@ -14,7 +14,7 @@ const chatSet = new chatSetting( uuid==null?1002:uuid); const nGptStore = ref( chatSet.getGptConfig() ); const config = ref({ -model:[ 'gpt-4-turbo-2024-04-09','gpt-4o-2024-05-13','gpt-4o-mini-2024-07-18','gpt-4o-mini','gpt-4o','gpt-4-turbo','gpt-4-0125-preview','gpt-3.5-turbo',`gpt-4-1106-preview`,`gpt-3.5-turbo-16k`,'gpt-4','gpt-4-0613','gpt-4-32k-0613' ,'gpt-4-32k','gpt-4-32k-0314',`gpt-3.5-turbo-16k-0613` +model:[ 'gpt-4-turbo-2024-04-09','gpt-4o-2024-08-06','gpt-4o-2024-05-13','gpt-4o-mini-2024-07-18','gpt-4o-mini','gpt-4o','gpt-4-turbo','gpt-4-0125-preview','gpt-3.5-turbo',`gpt-4-1106-preview`,`gpt-3.5-turbo-16k`,'gpt-4','gpt-4-0613','gpt-4-32k-0613' ,'gpt-4-32k','gpt-4-32k-0314',`gpt-3.5-turbo-16k-0613` ,`gpt-4-vision-preview`,`gpt-3.5-turbo-1106` ,'gpt-3.5-turbo-0125' ,'gpt-3.5-turbo-0301','gpt-3.5-turbo-0613','gpt-4-all','gpt-3.5-net','gemini-pro',"gemini-pro-vision",'gemini-pro-1.5' ,'claude-3-sonnet-20240229','claude-3-opus-20240229','claude-3-haiku-20240307','claude-3-5-sonnet-20240620','suno-v3' @@ -88,6 +88,8 @@ watch(()=>nGptStore.value.model,(n)=>{ let max=4096*2*2; if( n.indexOf('vision')>-1){ max=4096*2; + }else if( n=='gpt-4o-2024-08-06' ){ + max=16384 *2; }else if( n.indexOf('gpt-4')>-1 || n.indexOf('16k')>-1 ){ //['16k','8k','32k','gpt-4'].indexOf(n)>-1 max=4096*2; }else if( n.toLowerCase().includes('claude-3') ){ @@ -130,7 +132,7 @@ onMounted(() => {
-
{{ nGptStore.talkCount }}
+
{{ nGptStore.talkCount }}
{{ $t('mjchat.historyToken') }}
@@ -140,7 +142,7 @@ onMounted(() => {
-
{{ nGptStore.max_tokens }}
+
{{ nGptStore.max_tokens }}
{{ $t('mjchat.historyTCntInfo') }}