From 5e87ba5de84c6f6c483b04fa0708e8ee1e1a3307 Mon Sep 17 00:00:00 2001 From: Jicheng Lu Date: Tue, 2 Jul 2024 21:51:44 -0500 Subject: [PATCH 1/2] minor change --- .../Providers/Embedding/TextEmbeddingProvider.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Plugins/BotSharp.Plugin.AzureOpenAI/Providers/Embedding/TextEmbeddingProvider.cs b/src/Plugins/BotSharp.Plugin.AzureOpenAI/Providers/Embedding/TextEmbeddingProvider.cs index ffa0f433..f6a34072 100644 --- a/src/Plugins/BotSharp.Plugin.AzureOpenAI/Providers/Embedding/TextEmbeddingProvider.cs +++ b/src/Plugins/BotSharp.Plugin.AzureOpenAI/Providers/Embedding/TextEmbeddingProvider.cs @@ -62,10 +62,12 @@ public class TextEmbeddingProvider : ITextEmbedding { var state = _services.GetRequiredService(); var stateDimension = state.GetState("embedding_dimension"); + var defaultDimension = Dimension > 0 ? Dimension : DEFAULT_DIMENSION; + if (int.TryParse(stateDimension, out var dimension)) { - return dimension > 0 ? dimension :(Dimension > 0 ? Dimension: DEFAULT_DIMENSION); + return dimension > 0 ? dimension : defaultDimension; } - return Dimension > 0 ? Dimension : DEFAULT_DIMENSION; + return defaultDimension; } } From e29977ea0a103bf158b9b34de56f3a212f747035 Mon Sep 17 00:00:00 2001 From: Jicheng Lu Date: Tue, 2 Jul 2024 21:55:17 -0500 Subject: [PATCH 2/2] fix typo --- .../Providers/Image/ImageGenerationProvider.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Plugins/BotSharp.Plugin.AzureOpenAI/Providers/Image/ImageGenerationProvider.cs b/src/Plugins/BotSharp.Plugin.AzureOpenAI/Providers/Image/ImageGenerationProvider.cs index 0ff3e4dc..c80781a1 100644 --- a/src/Plugins/BotSharp.Plugin.AzureOpenAI/Providers/Image/ImageGenerationProvider.cs +++ b/src/Plugins/BotSharp.Plugin.AzureOpenAI/Providers/Image/ImageGenerationProvider.cs @@ -177,7 +177,7 @@ public class ImageGenerationProvider : IImageGeneration GeneratedImageStyle retStyle; switch (value) { - case "standard": + case "natural": retStyle = GeneratedImageStyle.Natural; break; case "vivid":