fix 如果模板为空给一个默认提示词

This commit is contained in:
zyxucp
2024-02-14 20:55:25 +08:00
parent e8fd055349
commit 2de851f5b1

View File

@@ -174,6 +174,11 @@ namespace AntSK.Pages.ChatPage
/// <returns></returns>
private async Task SendChat(string questions, string msg, Apps app)
{
if (string.IsNullOrEmpty(app.Prompt))
{
//如果模板为空,给默认提示词
app.Prompt = "{{$input}}";
}
var promptTemplateFactory = new KernelPromptTemplateFactory();
var promptTemplate = promptTemplateFactory.Create(new PromptTemplateConfig(app.Prompt));
var renderedPrompt = await promptTemplate.RenderAsync(_kernel);