feat: Add transfer timeout settings

This commit is contained in:
Petr Mironychev
2026-06-08 15:20:21 +02:00
parent 43a30281b6
commit 74eed49fb4
8 changed files with 35 additions and 3 deletions

View File

@@ -354,6 +354,9 @@ void LLMClientInterface::handleCompletion(const QJsonObject &request)
&LLMClientInterface::handleRequestFailed,
Qt::UniqueConnection);
provider->client()->setTransferTimeout(
static_cast<int>(m_generalSettings.requestTimeout() * 1000));
auto requestId
= provider->sendRequest(QUrl(url), payload, resolveEndpoint(promptTemplate, isPreset1Active));
m_activeRequests[requestId] = {request, provider};