KTextAddons
7#include "ollamaclient.h"
8#include "ollamaconfiguredialog.h"
9#include "ollamaplugin.h"
10#include "ollamasettings.h"
11#include <KLocalizedString>
14OllamaClient::OllamaClient(
QObject *parent)
15 : TextAutogenerateText::TextAutogenerateTextClient{parent}
19OllamaClient::~OllamaClient() =
default;
21QString OllamaClient::name()
const
26QString OllamaClient::translatedName()
const
28 return i18n(
"Ollama");
31TextAutogenerateText::TextAutogenerateTextPlugin *OllamaClient::createTextAutogeneratePlugin()
33 return new OllamaPlugin(
this);
36TextAutogenerateText::TextAutogenerateTextClient::EngineType OllamaClient::engineType()
const
38 return TextAutogenerateText::TextAutogenerateTextClient::EngineType::Local;
41bool OllamaClient::hasConfigurationDialog()
const
46bool OllamaClient::showConfigureDialog(
QWidget *parentWidget)
49 OllamaConfigureDialog d(parentWidget);
53QString OllamaClient::webSite()
const
55 return QStringLiteral(
"https://ollama.com/");
58QString OllamaClient::modelName()
const
60 return OllamaSettings::model();
63#include "moc_ollamaclient.cpp"
QString i18n(const char *text, const TYPE &arg...)
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Apr 25 2025 12:06:13 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.