26 lines
839 B
C#
26 lines
839 B
C#
namespace BotSharp.Abstraction.Conversations.Settings;
|
|
|
|
public class ConversationSetting
|
|
{
|
|
public string DataDir { get; set; }
|
|
public string ChatCompletion { get; set; }
|
|
public bool EnableKnowledgeBase { get; set; }
|
|
public bool ShowVerboseLog { get; set; }
|
|
public int MaxRecursiveDepth { get; set; } = 3;
|
|
public bool EnableLlmCompletionLog { get; set; }
|
|
public bool EnableExecutionLog { get; set; }
|
|
public bool EnableContentLog { get; set; }
|
|
public bool EnableStateLog { get; set; }
|
|
public CleanConversationSetting CleanSetting { get; set; }
|
|
public RateLimitSetting RateLimit { get; set; }
|
|
}
|
|
|
|
public class CleanConversationSetting
|
|
{
|
|
public bool Enable { get; set; }
|
|
public int BatchSize { get; set; }
|
|
public int MessageLimit { get; set; }
|
|
public int BufferHours { get; set; }
|
|
|
|
}
|