internal static OpenAIClient InitializeOpenAIClient()

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);
        }