From 1f0dd1519273e564434458853fa2c4682307d4e4 Mon Sep 17 00:00:00 2001 From: leo Date: Sat, 8 Feb 2025 11:57:10 +0800 Subject: [PATCH] fix: only `o1-mini` does not supports `system` prompt Signed-off-by: leo --- src/Models/OpenAI.cs | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/Models/OpenAI.cs b/src/Models/OpenAI.cs index 51d953dd..e791efcf 100644 --- a/src/Models/OpenAI.cs +++ b/src/Models/OpenAI.cs @@ -98,7 +98,7 @@ namespace SourceGit.Models try { var updates = client.CompleteChatStreaming([ - ShouldUseDeveloperPrompt() ? new DeveloperChatMessage(prompt) : new SystemChatMessage(prompt), + _model.Equals("o1-mini", StringComparison.Ordinal) ? new UserChatMessage(prompt) : new SystemChatMessage(prompt), new UserChatMessage(question), ], null, cancellation); @@ -115,12 +115,6 @@ namespace SourceGit.Models } } - private bool ShouldUseDeveloperPrompt() - { - return _model.Equals("o1", StringComparison.Ordinal) || - _model.Equals("o1-mini", StringComparison.Ordinal); - } - private string _name; private string _server; private string _apiKey;