This repository has been archived on 2024-12-22. You can view files and clone it, but cannot push or open issues or pull requests.
elliebot/src/EllieBot/Modules/Games/ChatterBot/_common/OpenAiApi/OpenAiApiRequest.cs
2024-09-21 14:41:22 +12:00

18 lines
No EOL
488 B
C#

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; }
}