Fixed model capabilities

This commit is contained in:
Thorsten Sommer 2025-08-30 11:12:51 +02:00
parent 25c17bf2ad
commit fe7304ae4a
Signed by: tsommer
GPG Key ID: 371BBA77A02C0108

View File

@ -110,11 +110,15 @@ public sealed class ProviderPerplexity(ILogger logger) : BaseProvider("https://a
{
var modelName = model.Id.ToLowerInvariant().AsSpan();
if(modelName.IndexOf("reasoner") is not -1)
if(modelName.IndexOf("reasoning") is not -1 ||
modelName.IndexOf("deep-research") is not -1)
return
[
Capability.TEXT_INPUT,
Capability.MULTIPLE_IMAGE_INPUT,
Capability.TEXT_OUTPUT,
Capability.IMAGE_OUTPUT,
Capability.ALWAYS_REASONING,
];
@ -122,7 +126,10 @@ public sealed class ProviderPerplexity(ILogger logger) : BaseProvider("https://a
return
[
Capability.TEXT_INPUT,
Capability.MULTIPLE_IMAGE_INPUT,
Capability.TEXT_OUTPUT,
Capability.IMAGE_OUTPUT,
];
}