From f16e50cc308e49e9bb3c6bf37d6869c038270694 Mon Sep 17 00:00:00 2001 From: Haiping Chen Date: Thu, 22 Feb 2024 06:48:10 -0600 Subject: [PATCH] Remove version in Azure ChatCompletionProvider --- .../Providers/ChatCompletionProvider.cs | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/src/Plugins/BotSharp.Plugin.AzureOpenAI/Providers/ChatCompletionProvider.cs b/src/Plugins/BotSharp.Plugin.AzureOpenAI/Providers/ChatCompletionProvider.cs index 60370bbd..9b855af4 100644 --- a/src/Plugins/BotSharp.Plugin.AzureOpenAI/Providers/ChatCompletionProvider.cs +++ b/src/Plugins/BotSharp.Plugin.AzureOpenAI/Providers/ChatCompletionProvider.cs @@ -22,7 +22,7 @@ public class ChatCompletionProvider : IChatCompletion private readonly IServiceProvider _services; private readonly ILogger _logger; - private string _model, _version; + private string _model; public string Provider => "azure-openai"; @@ -231,13 +231,10 @@ public class ChatCompletionProvider : IChatCompletion { if (message.Role == ChatRole.Function) { - if (_version == "0125-Preview") + chatCompletionsOptions.Messages.Add(new ChatRequestAssistantMessage(string.Empty) { - chatCompletionsOptions.Messages.Add(new ChatRequestAssistantMessage(string.Empty) - { - FunctionCall = new FunctionCall(message.FunctionName, message.FunctionArgs), - }); - } + FunctionCall = new FunctionCall(message.FunctionName, message.FunctionArgs ?? String.Empty), + }); chatCompletionsOptions.Messages.Add(new ChatRequestFunctionMessage(message.FunctionName, message.Content)); } @@ -334,9 +331,5 @@ public class ChatCompletionProvider : IChatCompletion public void SetModelName(string model) { _model = model; - - var settingsService = _services.GetRequiredService(); - var settings = settingsService.GetSetting(Provider, model); - _version = settings.Version; } }