// Copyright (c) Microsoft. All rights reserved.
using Microsoft.SemanticKernel.ChatCompletion;
namespace ChatWithAgent.ApiService;
///
/// The agent completion request model.
///
public sealed class AgentCompletionRequest
{
///
/// Gets or sets the prompt.
///
public required string Prompt { get; set; }
///
/// Gets or sets the chat history.
///
public required ChatHistory ChatHistory { get; set; }
///
/// Gets or sets a value indicating whether streaming is requested.
///
public bool IsStreaming { get; set; }
}