From dc569ed1b2a71532ea5bce7bb638c68c60b5c578 Mon Sep 17 00:00:00 2001 From: kwaroran Date: Wed, 15 May 2024 00:16:07 +0900 Subject: [PATCH] refactor: Update supportsInlayImage function to include gpt5 and gpt4o models --- src/ts/process/files/image.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/ts/process/files/image.ts b/src/ts/process/files/image.ts index 003fa103..384f2e5a 100644 --- a/src/ts/process/files/image.ts +++ b/src/ts/process/files/image.ts @@ -86,14 +86,17 @@ 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') || db.aiModel.startsWith('gpt4_turbo') || + return db.aiModel.startsWith('gptv') || db.aiModel === 'gemini-pro-vision' || db.aiModel.startsWith('claude-3') || db.aiModel.startsWith('gpt4_turbo') || db.aiModel.startsWith('gpt5') || db.aiModel.startsWith('gpt4o') || (db.aiModel === 'reverse_proxy' && ( db.proxyRequestModel?.startsWith('gptv') || db.proxyRequestModel === 'gemini-pro-vision' || db.proxyRequestModel?.startsWith('claude-3') || db.proxyRequestModel.startsWith('gpt4_turbo') || + db.proxyRequestModel?.startsWith('gpt5') || db.proxyRequestModel?.startsWith('gpt4o') || db.proxyRequestModel === 'custom' && ( db.customProxyRequestModel?.startsWith('gptv') || db.customProxyRequestModel === 'gemini-pro-vision' || db.customProxyRequestModel?.startsWith('claude-3') || - db.customProxyRequestModel.startsWith('gpt-4-turbo') + db.customProxyRequestModel.startsWith('gpt-4-turbo') || + db.customProxyRequestModel?.startsWith('gpt5') || + db.customProxyRequestModel?.startsWith('gpt4o') ) )) }