mirror of
https://github.com/Palm1r/QodeAssist.git
synced 2025-08-23 06:34:45 -04:00
feature: Add support Qwen3-coder model (#221)
Add support Qwen3-coder model Rename template for old
This commit is contained in:
@ -28,7 +28,7 @@
|
||||
|
||||
namespace QodeAssist::LLMCore {
|
||||
|
||||
enum class TemplateType { Chat, FIM };
|
||||
enum class TemplateType { Chat, FIM, FIMOnChat };
|
||||
|
||||
class PromptTemplate
|
||||
{
|
||||
|
@ -19,6 +19,8 @@
|
||||
|
||||
#include "PromptTemplateManager.hpp"
|
||||
|
||||
#include <QMessageBox>
|
||||
|
||||
namespace QodeAssist::LLMCore {
|
||||
|
||||
PromptTemplateManager &PromptTemplateManager::instance()
|
||||
@ -70,15 +72,27 @@ PromptTemplateManager::~PromptTemplateManager()
|
||||
|
||||
PromptTemplate *PromptTemplateManager::getFimTemplateByName(const QString &templateName)
|
||||
{
|
||||
if (!m_fimTemplates.contains(templateName))
|
||||
if (!m_fimTemplates.contains(templateName)) {
|
||||
QMessageBox::warning(
|
||||
nullptr,
|
||||
QObject::tr("Template Not Found"),
|
||||
QObject::tr("Template '%1' was not found or has been updated. Please re-set new one.")
|
||||
.arg(templateName));
|
||||
return m_fimTemplates.first();
|
||||
}
|
||||
return m_fimTemplates[templateName];
|
||||
}
|
||||
|
||||
PromptTemplate *PromptTemplateManager::getChatTemplateByName(const QString &templateName)
|
||||
{
|
||||
if (!m_chatTemplates.contains(templateName))
|
||||
if (!m_chatTemplates.contains(templateName)) {
|
||||
QMessageBox::warning(
|
||||
nullptr,
|
||||
QObject::tr("Template Not Found"),
|
||||
QObject::tr("Template '%1' was not found or has been updated. Please re-set new one.")
|
||||
.arg(templateName));
|
||||
return m_chatTemplates.first();
|
||||
}
|
||||
return m_chatTemplates[templateName];
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user