From 5b590e3e0cddaacf475720d458d757394f1df01a Mon Sep 17 00:00:00 2001 From: Thorsten Sommer Date: Mon, 1 Sep 2025 21:57:58 +0200 Subject: [PATCH] Handle web search models --- .../Provider/OpenAI/ProviderOpenAI.cs | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/app/MindWork AI Studio/Provider/OpenAI/ProviderOpenAI.cs b/app/MindWork AI Studio/Provider/OpenAI/ProviderOpenAI.cs index 9a73181e..5ce4ea3d 100644 --- a/app/MindWork AI Studio/Provider/OpenAI/ProviderOpenAI.cs +++ b/app/MindWork AI Studio/Provider/OpenAI/ProviderOpenAI.cs @@ -148,6 +148,24 @@ public sealed class ProviderOpenAI(ILogger logger) : BaseProvider("https://api.o { var modelName = model.Id.ToLowerInvariant().AsSpan(); + if (modelName is "gpt-4o-search-preview") + return + [ + Capability.TEXT_INPUT, + Capability.TEXT_OUTPUT, + + Capability.CHAT_COMPLETION_API, + ]; + + if (modelName is "gpt-4o-mini-search-preview") + return + [ + Capability.TEXT_INPUT, + Capability.TEXT_OUTPUT, + + Capability.CHAT_COMPLETION_API, + ]; + if (modelName.StartsWith("o1-mini")) return [