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(); 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 return
[ [
Capability.TEXT_INPUT, Capability.TEXT_INPUT,
Capability.MULTIPLE_IMAGE_INPUT,
Capability.TEXT_OUTPUT, Capability.TEXT_OUTPUT,
Capability.IMAGE_OUTPUT,
Capability.ALWAYS_REASONING, Capability.ALWAYS_REASONING,
]; ];
@ -122,7 +126,10 @@ public sealed class ProviderPerplexity(ILogger logger) : BaseProvider("https://a
return return
[ [
Capability.TEXT_INPUT, Capability.TEXT_INPUT,
Capability.MULTIPLE_IMAGE_INPUT,
Capability.TEXT_OUTPUT, Capability.TEXT_OUTPUT,
Capability.IMAGE_OUTPUT,
]; ];
} }