Fixed a streaming bug (#250)

This commit is contained in:
Thorsten Sommer authored and GitHub committed 2025-01-04 12:30:05 +01:00
1 parent 187663bbf2
commit 258bc7a338
9 files changed
+46 -55

No files matched your search

@@ -112,13 +112,13 @@ public sealed class ProviderOpenAI(ILogger logger) : BaseProvider("https://api.o
return request;
}
// Send the request using exponential backoff:
using var responseData = await this.SendRequest(RequestBuilder, token);
if(responseData.IsFailedAfterAllRetries)
{
this.logger.LogError($"OpenAI chat completion failed: {responseData.ErrorMessage}");
yield break;
}
// Send the request using exponential backoff:
var responseData = await this.SendRequest(RequestBuilder, token);
if(responseData.IsFailedAfterAllRetries)
{
this.logger.LogError($"OpenAI chat completion failed: {responseData.ErrorMessage}");
yield break;
}
// Open the response stream:
var openAIStream = await responseData.Response!.Content.ReadAsStreamAsync(token);