diff --git a/src/renderer/src/config/models.ts b/src/renderer/src/config/models.ts index a7ea85c1f0..ad640a30b2 100644 --- a/src/renderer/src/config/models.ts +++ b/src/renderer/src/config/models.ts @@ -252,7 +252,7 @@ export const FUNCTION_CALLING_MODELS = [ 'gpt-4', 'gpt-4.5', 'gpt-oss(?:-[\\w-]+)', - 'gpt-5(?:-[\\w-]+)?', + 'gpt-5(?:-[0-9-]+)?', 'o(1|3|4)(?:-[\\w-]+)?', 'claude', 'qwen', @@ -392,7 +392,7 @@ export function getModelLogo(modelId: string) { 'gpt-image': ChatGPTImageModelLogo, 'gpt-3': isLight ? ChatGPT35ModelLogo : ChatGPT35ModelLogoDark, 'gpt-4': isLight ? ChatGPT4ModelLogo : ChatGPT4ModelLogoDark, - 'gpt-5$': GPT5ModelLogo, + 'gpt-5(?:-[0-9]+(?:-[0-9]+)*)?': GPT5ModelLogo, 'gpt-5-mini': GPT5MiniModelLogo, 'gpt-5-nano': GPT5NanoModelLogo, 'gpt-5-chat': GPT5ChatModelLogo,