diff --git a/src/Service/FastWiki.Service/Service/OpenAIService.cs b/src/Service/FastWiki.Service/Service/OpenAIService.cs index 29785328dcff799e7a3a57d7d0eb9e97581edf59..cc9b3512f59b14cb158e54ac0f62d0b01e39d65e 100644 --- a/src/Service/FastWiki.Service/Service/OpenAIService.cs +++ b/src/Service/FastWiki.Service/Service/OpenAIService.cs @@ -181,13 +181,16 @@ public static class OpenAIService sourceFile.AddRange(fileQuery.Result); } - // 删除最后一个消息 - module.messages.RemoveAt(module.messages.Count - 1); - module.messages.Add(new ChatCompletionRequestMessage() + if (!prompt.IsNullOrEmpty()) { - content = prompt, - role = "user" - }); + // 删除最后一个消息 + module.messages.RemoveAt(module.messages.Count - 1); + module.messages.Add(new ChatCompletionRequestMessage() + { + content = prompt, + role = "user" + }); + } } // 添加用户输入,并且计算请求token数量