This repository has been archived on 2024-12-22. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
elliebot/src/EllieBot/Modules/Games/ChatterBot/_common/OpenAiApi/OpenAiApiRequest.cs

18 lines
488 B
C#
Raw Normal View History

2024-09-21 14:41:22 +12:00
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; }
}