varclient=newXaiClient(apiKey);varmodelId=GetModelId();// Pass a system message and conversation history to maintain context across turns.varresponse=awaitclient.Chat.CreateChatCompletionAsync(model:modelId,messages:[ new ChatCompletionMessage { Role = ChatCompletionMessageRole.System, Content = "You are a helpful math tutor. Always show your work.", }, new ChatCompletionMessage { Role = ChatCompletionMessageRole.User, Content = "What is 7 * 8?", }, new ChatCompletionMessage { Role = ChatCompletionMessageRole.Assistant, Content = "7 * 8 = 56", }, new ChatCompletionMessage { Role = ChatCompletionMessageRole.User, Content = "Now divide that result by 4.", }, ]);varcontent=response.Choices![0].Message?.Content;"56 / 4 = 14, and the model should reference the previous result");Console.WriteLine(content);