%2"; } QStringList stopWords() const override { return QStringList() << " " << " " << "< EOT >" << "\\end" << "" << "" << "" << " " << "##"; } void prepareRequest(QJsonObject &request, const LLMCore::ContextData &context) const override { QString formattedPrompt = promptTemplate().arg(context.suffix, context.prefix); request["prompt"] = formattedPrompt; } QString description() const override { return "The message will contain the following tokens:%1 %2"; } }; } // namespace QodeAssist::Templates