34 lines
1.1 KiB
C#
34 lines
1.1 KiB
C#
namespace ChatBot.Models.Configuration
|
|
{
|
|
/// <summary>
|
|
/// Настройки конкретной модели ИИ
|
|
/// </summary>
|
|
public class ModelSettings
|
|
{
|
|
/// <summary>
|
|
/// Название модели
|
|
/// </summary>
|
|
public string Name { get; set; } = string.Empty;
|
|
|
|
/// <summary>
|
|
/// Максимальное количество токенов для этой модели
|
|
/// </summary>
|
|
public int MaxTokens { get; set; } = 1000;
|
|
|
|
/// <summary>
|
|
/// Температура генерации для этой модели (креативность от 0.0 до 2.0)
|
|
/// </summary>
|
|
public double Temperature { get; set; } = 0.7;
|
|
|
|
/// <summary>
|
|
/// Описание модели
|
|
/// </summary>
|
|
public string Description { get; set; } = string.Empty;
|
|
|
|
/// <summary>
|
|
/// Является ли модель активной (доступной для использования)
|
|
/// </summary>
|
|
public bool IsEnabled { get; set; } = true;
|
|
}
|
|
}
|