namespace AIStudio.Provider.SelfHosted;
/// 
/// The chat request model.
/// 
/// Which model to use for chat completion.
/// The chat messages.
/// Whether to stream the chat completion.
/// The maximum number of tokens to generate.
public readonly record struct ChatRequest(
    string Model,
    IList Messages,
    bool Stream,
    
    int MaxTokens
);