KTextAddons
7#include "mistralclient.h"
8#include "mistralconfiguredialog.h"
9#include "mistralplugin.h"
10#include <KLocalizedString>
13MistralClient::MistralClient(
QObject *parent)
14 : TextAutogenerateText::TextAutogenerateTextClient{parent}
18MistralClient::~MistralClient() =
default;
20QString MistralClient::name()
const
25QString MistralClient::translatedName()
const
27 return i18n(
"Mistral AI");
30TextAutogenerateText::TextAutogenerateTextPlugin *MistralClient::createTextAutogeneratePlugin()
32 return new MistralPlugin(
this);
35TextAutogenerateText::TextAutogenerateTextClient::EngineType MistralClient::engineType()
const
37 return TextAutogenerateText::TextAutogenerateTextClient::EngineType::Network;
40bool MistralClient::hasConfigurationDialog()
const
45bool MistralClient::showConfigureDialog(
QWidget *parentWidget)
48 MistralConfigureDialog d(parentWidget);
52QString MistralClient::webSite()
const
54 return QStringLiteral(
"https://chat.mistral.ai/");
57QString MistralClient::modelName()
const
63#include "moc_mistralclient.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.