Handle web search models

This commit is contained in:
Thorsten Sommer 2025-09-01 21:57:58 +02:00
parent e9f5f57b79
commit 5b590e3e0c
Signed by: tsommer
GPG Key ID: 371BBA77A02C0108

View File

@ -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
[