refactor: Remove dead code

This commit is contained in:
Petr Mironychev
2026-04-01 21:12:41 +02:00
parent b82a7cf1f1
commit f75a87ac5e
29 changed files with 47 additions and 171 deletions

View File

@ -37,9 +37,9 @@ namespace QodeAssist::Providers {
ClaudeProvider::ClaudeProvider(QObject *parent)
: PluginLLMCore::Provider(parent)
, m_client(new ::LLMCore::ClaudeClient(
url(), Settings::providerSettings().claudeApiKey(), QString(), this))
, m_client(new ::LLMCore::ClaudeClient(QString(), QString(), QString(), this))
{
m_apiKeyGetter = [] { return Settings::providerSettings().claudeApiKey(); };
Tools::registerQodeAssistTools(m_client->tools());
}
@ -135,21 +135,6 @@ QFuture<QList<QString>> ClaudeProvider::getInstalledModels(const QString &baseUr
return m_client->listModels();
}
QString ClaudeProvider::apiKey() const
{
return Settings::providerSettings().claudeApiKey();
}
void ClaudeProvider::prepareNetworkRequest(QNetworkRequest &networkRequest) const
{
networkRequest.setHeader(QNetworkRequest::ContentTypeHeader, "application/json");
networkRequest.setRawHeader("anthropic-version", "2023-06-01");
if (!apiKey().isEmpty()) {
networkRequest.setRawHeader("x-api-key", apiKey().toUtf8());
}
}
PluginLLMCore::ProviderID ClaudeProvider::providerID() const
{
return PluginLLMCore::ProviderID::Claude;