diff --git a/src/Models/OpenAI.cs b/src/Models/OpenAI.cs index e9c7b5edc..eea9e5859 100644 --- a/src/Models/OpenAI.cs +++ b/src/Models/OpenAI.cs @@ -155,7 +155,11 @@ public OpenAIChatResponse Chat(string prompt, string question, CancellationToken var client = new HttpClient() { Timeout = TimeSpan.FromSeconds(60) }; if (!string.IsNullOrEmpty(ApiKey)) + { client.DefaultRequestHeaders.Add("Authorization", $"Bearer {ApiKey}"); + // support for Azure open ai endpoints + client.DefaultRequestHeaders.Add("api-key", ApiKey); + } var req = new StringContent(JsonSerializer.Serialize(chat, JsonCodeGen.Default.OpenAIChatRequest), Encoding.UTF8, "application/json"); try