in demo-dotnet/DotNetIntegratedVectorizationDemo/Program.cs [173:181]
internal static OpenAIClient InitializeOpenAIClient(Configuration configuration, DefaultAzureCredential defaultCredential)
{
if (!string.IsNullOrEmpty(configuration.AzureOpenAIApiKey))
{
return new OpenAIClient(new Uri(configuration.AzureOpenAIEndpoint), new AzureKeyCredential(configuration.AzureOpenAIApiKey));
}
return new OpenAIClient(new Uri(configuration.AzureOpenAIEndpoint), defaultCredential);
}