diff --git a/src/lib/UI/ModelList.svelte b/src/lib/UI/ModelList.svelte
index 55f52e18..38024189 100644
--- a/src/lib/UI/ModelList.svelte
+++ b/src/lib/UI/ModelList.svelte
@@ -34,10 +34,7 @@
-
-
-
-
+
{#if showUnrec}
@@ -49,6 +46,11 @@
+
+
+
+
+
{/if}
diff --git a/src/ts/process/files/image.ts b/src/ts/process/files/image.ts
index 9220083b..003fa103 100644
--- a/src/ts/process/files/image.ts
+++ b/src/ts/process/files/image.ts
@@ -86,13 +86,14 @@ export async function getInlayImage(id: string){
export function supportsInlayImage(){
const db = get(DataBase)
- return db.aiModel.startsWith('gptv') || db.aiModel === 'gemini-pro-vision' || db.aiModel.startsWith('claude-3') ||
+ return db.aiModel.startsWith('gptv') || db.aiModel === 'gemini-pro-vision' || db.aiModel.startsWith('claude-3') || db.aiModel.startsWith('gpt4_turbo') ||
(db.aiModel === 'reverse_proxy' && (
- db.proxyRequestModel?.startsWith('gptv') || db.proxyRequestModel === 'gemini-pro-vision' || db.proxyRequestModel?.startsWith('claude-3') ||
+ db.proxyRequestModel?.startsWith('gptv') || db.proxyRequestModel === 'gemini-pro-vision' || db.proxyRequestModel?.startsWith('claude-3') || db.proxyRequestModel.startsWith('gpt4_turbo') ||
db.proxyRequestModel === 'custom' && (
db.customProxyRequestModel?.startsWith('gptv') ||
db.customProxyRequestModel === 'gemini-pro-vision' ||
- db.customProxyRequestModel?.startsWith('claude-3')
+ db.customProxyRequestModel?.startsWith('claude-3') ||
+ db.customProxyRequestModel.startsWith('gpt-4-turbo')
)
))
}
diff --git a/src/ts/process/request.ts b/src/ts/process/request.ts
index 4784b8b2..bc0d32e8 100644
--- a/src/ts/process/request.ts
+++ b/src/ts/process/request.ts
@@ -102,7 +102,7 @@ interface OpenAITextContents {
}
interface OpenAIImageContents {
- type: 'image'
+ type: 'image'|'image_url'
image_url: {
url: string
detail: string
@@ -171,6 +171,8 @@ export async function requestChatDataMain(arg:requestDataArgument, model:'model'
case 'mistral-small-latest':
case 'mistral-medium-latest':
case 'mistral-large-latest':
+ case 'gpt4_turbo_20240409':
+ case 'gpt4_turbo':
case 'reverse_proxy':{
let formatedChat:OpenAIChatExtra[] = []
for(let i=0;i