using System.Text.Json.Serialization; namespace EllieBot.Modules.Games.Common.ChatterBot; public class OpenAiApiRequest { [JsonPropertyName("model")] public required string Model { get; init; } [JsonPropertyName("messages")] public required List<OpenAiApiMessage> Messages { get; init; } [JsonPropertyName("temperature")] public required int Temperature { get; init; } [JsonPropertyName("max_tokens")] public required int MaxTokens { get; init; } }