Mango.Nop.Plugins/Nop.Plugin.Misc.AIPlugin/Models/AIChatRequestBase.cs

24 lines
575 B
C#

using System.Text.Json;
using System.Text.Json.Serialization;
namespace Nop.Plugin.Misc.FruitBankPlugin.Models
{
public class AIChatRequestBase
{
[JsonPropertyName("model")]
public string Model { get; set; } = "gpt-4o-mini";
[JsonPropertyName("temperature")]
public double Temperature { get; set; } = 0.2;
[JsonPropertyName("messages")]
public AIChatMessage[] Messages { get; set; } = Array.Empty<AIChatMessage>();
[JsonPropertyName("stream")]
public bool Stream { get; set; } = true;
}
}