using Microsoft.SemanticKernel.Connectors.OpenAI;
using Microsoft.SemanticKernel.ChatCompletion;
using Microsoft.Extensions.Configuration;
using System.Threading.Tasks;
static async Task Main(string[] args)
var builder = new ConfigurationBuilder()
.AddJsonFile("appsettings.json")
.AddEnvironmentVariables();
var configuration = builder.Build();
ChatHistory chatHistory = new ChatHistory();
Console.WriteLine("Question: ");
string userInput = Console.ReadLine();
chatHistory.AddUserMessage(userInput);
var chatAssistant = new OpenAIChatCompletionService("gpt-4-mini", configuration["AI:OpenAI:ApiKey"]);
var response = await chatAssistant.GetChatMessageContentAsync(chatHistory);
Console.WriteLine("Answer: " + response);