refactor: Combine bool functions with capabilities to flag

This commit is contained in:
Petr Mironychev
2026-03-30 18:23:32 +02:00
parent 545b8ed000
commit 1c12d6d45c
23 changed files with 59 additions and 120 deletions

View File

@ -272,19 +272,10 @@ void OllamaProvider::sendRequest(
.arg(requestId, clientId, url.toString()));
}
bool OllamaProvider::supportsTools() const
PluginLLMCore::ProviderCapabilities OllamaProvider::capabilities() const
{
return true;
}
bool OllamaProvider::supportImage() const
{
return true;
}
bool OllamaProvider::supportThinking() const
{
return true;
return PluginLLMCore::ProviderCapability::Tools | PluginLLMCore::ProviderCapability::Thinking
| PluginLLMCore::ProviderCapability::Image;
}
void OllamaProvider::cancelRequest(const PluginLLMCore::RequestID &requestId)