KTextAddons
7#include "openaiclient.h"
8#include "openaiconfiguredialog.h"
9#include "openaiplugin.h"
10#include <KLocalizedString>
13OpenAIClient::OpenAIClient(
QObject *parent)
14 : TextAutogenerateText::TextAutogenerateTextClient{parent}
18OpenAIClient::~OpenAIClient() =
default;
20QString OpenAIClient::name()
const
25QString OpenAIClient::translatedName()
const
27 return i18n(
"OpenAI");
30TextAutogenerateText::TextAutogenerateTextPlugin *OpenAIClient::createTextAutogeneratePlugin()
32 return new OpenAIPlugin(
this);
35TextAutogenerateText::TextAutogenerateTextClient::EngineType OpenAIClient::engineType()
const
37 return TextAutogenerateText::TextAutogenerateTextClient::EngineType::Network;
40bool OpenAIClient::hasConfigurationDialog()
const
45bool OpenAIClient::showConfigureDialog(
QWidget *parentWidget)
48 OpenAIConfigureDialog d(parentWidget);
52QString OpenAIClient::webSite()
const
54 return QStringLiteral(
"https://openai.com/");
57QString OpenAIClient::modelName()
const
63#include "moc_openaiclient.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 May 2 2025 12:06:03 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.