diff --git a/dotnet/src/Connectors/Connectors.OpenAI/Core/ClientCore.ChatCompletion.cs b/dotnet/src/Connectors/Connectors.OpenAI/Core/ClientCore.ChatCompletion.cs index 3387601ed189..1aa391d1acac 100644 --- a/dotnet/src/Connectors/Connectors.OpenAI/Core/ClientCore.ChatCompletion.cs +++ b/dotnet/src/Connectors/Connectors.OpenAI/Core/ClientCore.ChatCompletion.cs @@ -997,9 +997,9 @@ private OpenAIChatMessageContent CreateChatMessageContent(OAIChat.ChatCompletion return "audio/opus"; } - if (audioOptions.OutputAudioFormat == ChatOutputAudioFormat.Wav) + if (audioOptions.OutputAudioFormat == ChatOutputAudioFormat.Aac) { - return "audio/wav"; + return "audio/aac"; } if (audioOptions.OutputAudioFormat == ChatOutputAudioFormat.Flac) @@ -1012,7 +1012,7 @@ private OpenAIChatMessageContent CreateChatMessageContent(OAIChat.ChatCompletion return "audio/pcm16"; } - throw new NotSupportedException($"Unsupported audio output format '{audioOptions.OutputAudioFormat}'. Supported formats are 'wav', 'mp3', 'opus', 'flac' and 'pcm16'."); + throw new NotSupportedException($"Unsupported audio output format '{audioOptions.OutputAudioFormat}'. Supported formats are 'wav', 'mp3', 'opus', 'aac', 'flac' and 'pcm16'."); } private OpenAIChatMessageContent CreateChatMessageContent(ChatMessageRole chatRole, string content, ChatToolCall[] toolCalls, FunctionCallContent[]? functionCalls, IReadOnlyDictionary? metadata, string? authorName) diff --git a/dotnet/src/Experimental/Process.Abstractions/KernelProcess.cs b/dotnet/src/Experimental/Process.Abstractions/KernelProcess.cs index d35c29ad6a78..9c73440e4762 100644 --- a/dotnet/src/Experimental/Process.Abstractions/KernelProcess.cs +++ b/dotnet/src/Experimental/Process.Abstractions/KernelProcess.cs @@ -50,5 +50,9 @@ public KernelProcess(KernelProcessState state, IList step Verify.NotNullOrWhiteSpace(state.Name); this.Steps = [.. steps]; + if (threads is not null) + { + this.Threads = threads; + } } } diff --git a/dotnet/src/SemanticKernel.Core/Data/TextSearchStore/TextSearchStore.cs b/dotnet/src/SemanticKernel.Core/Data/TextSearchStore/TextSearchStore.cs index d58ba26c6555..25e7cd9a8766 100644 --- a/dotnet/src/SemanticKernel.Core/Data/TextSearchStore/TextSearchStore.cs +++ b/dotnet/src/SemanticKernel.Core/Data/TextSearchStore/TextSearchStore.cs @@ -202,12 +202,7 @@ public async Task> GetTextSearchResultsAsy var searchResult = await this.SearchInternalAsync(query, searchOptions, cancellationToken).ConfigureAwait(false); var results = searchResult.Select(x => new TextSearchResult(x.Text ?? string.Empty) { Name = x.SourceName, Link = x.SourceLink }); - return new(searchResult.Select(x => - new TextSearchResult(x.Text ?? string.Empty) - { - Name = x.SourceName, - Link = x.SourceLink - }).ToAsyncEnumerable()); + return new(results.ToAsyncEnumerable()); } ///