From 042aee6b91ac4eb73c6637ee2c8346523544275f Mon Sep 17 00:00:00 2001 From: Haiping Chen Date: Wed, 24 Jul 2024 10:03:12 -0500 Subject: [PATCH] fix text-completion --- .../BotSharp.OpenAPI/Controllers/InstructModeController.cs | 2 +- .../Providers/Text/TextCompletionProvider.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Infrastructure/BotSharp.OpenAPI/Controllers/InstructModeController.cs b/src/Infrastructure/BotSharp.OpenAPI/Controllers/InstructModeController.cs index 0b5de0ad..2189af2f 100644 --- a/src/Infrastructure/BotSharp.OpenAPI/Controllers/InstructModeController.cs +++ b/src/Infrastructure/BotSharp.OpenAPI/Controllers/InstructModeController.cs @@ -48,7 +48,7 @@ public class InstructModeController : ControllerBase { var state = _services.GetRequiredService(); input.States.ForEach(x => state.SetState(x.Key, x.Value, activeRounds: x.ActiveRounds, source: StateSource.External)); - state.SetState("provider", input.Provider, source: StateSource.External) + state.SetState("provider", input.Provider ?? "azure-openai", source: StateSource.External) .SetState("model", input.Model, source: StateSource.External) .SetState("model_id", input.ModelId, source: StateSource.External); diff --git a/src/Plugins/BotSharp.Plugin.AzureOpenAI/Providers/Text/TextCompletionProvider.cs b/src/Plugins/BotSharp.Plugin.AzureOpenAI/Providers/Text/TextCompletionProvider.cs index 9b41b948..ff817b25 100644 --- a/src/Plugins/BotSharp.Plugin.AzureOpenAI/Providers/Text/TextCompletionProvider.cs +++ b/src/Plugins/BotSharp.Plugin.AzureOpenAI/Providers/Text/TextCompletionProvider.cs @@ -136,7 +136,7 @@ public class TextCompletionProvider : ITextCompletion var endpoint = modelSetting.Endpoint.EndsWith("/") ? modelSetting.Endpoint.Substring(0, modelSetting.Endpoint.Length - 1) : modelSetting.Endpoint; - url = $"{endpoint}/openai/deployments/{_model}/completions?api-version={modelSetting.Version}"; + url = $"{endpoint}/openai/deployments/{_model}/completions?api-version=2023-09-15-preview"; return url; }